Visual Basic2010 のデータベースの使い方
Posted: 2012年1月25日(水) 17:57
かなり板違いですが、何でもありということで、質問です。
Visual Basic2010でデータアクセスのプログラムをちょっと作ってみようと思ったのですが、データベースはSQL server2008で
プロジェクトの場所に作り、プログラムを1行も書くこともなく、データセットコントロールを配置し、データの表示や追加
削除ができることを確認しました。
しかし、リビルドして、実行するとデータが元の状態に戻ってしまいます。
調べてみると、ビルドをすると、データベースはReleaseかDebugのフォルダにコピーされ、そこのデータが更新されるようです。
そのような仕組みならそれはそれでいいのですが、原本のデータに結果を反映させるにはどうすればいいのでしょうか?
それとも、運用に入って、EXEファイルの実行になったら、ビルドしないからいいだろうってことですか?
でも、そうすると、データベースはEXEファイルと同一フォルダってことになりますよね。
ちょぴっとだけ、検索してみましたが、適当な回答が見つからず、知っている人に聞いた方が早いと思いお尋ねします。
OS Window7 64Bit
ただし、VBはターゲットをX86にしてます。
データをAccess2003形式のMDBファイルでも試しましたが結果は同じでした。
Visual Basic2010でデータアクセスのプログラムをちょっと作ってみようと思ったのですが、データベースはSQL server2008で
プロジェクトの場所に作り、プログラムを1行も書くこともなく、データセットコントロールを配置し、データの表示や追加
削除ができることを確認しました。
しかし、リビルドして、実行するとデータが元の状態に戻ってしまいます。
調べてみると、ビルドをすると、データベースはReleaseかDebugのフォルダにコピーされ、そこのデータが更新されるようです。
そのような仕組みならそれはそれでいいのですが、原本のデータに結果を反映させるにはどうすればいいのでしょうか?
それとも、運用に入って、EXEファイルの実行になったら、ビルドしないからいいだろうってことですか?
でも、そうすると、データベースはEXEファイルと同一フォルダってことになりますよね。
ちょぴっとだけ、検索してみましたが、適当な回答が見つからず、知っている人に聞いた方が早いと思いお尋ねします。
OS Window7 64Bit
ただし、VBはターゲットをX86にしてます。
データをAccess2003形式のMDBファイルでも試しましたが結果は同じでした。