簡単に作ったプログラムで MDB形式(Access) に用意したテーブル
をTableAdaper でVB.netが自動生成したプログラム を実行してみたところ うまく更新されません。
参考:URL
http://oshiete1.goo.ne.jp/qa1304483.html
他の方法をいろいろ試したがダメでした。
下記は二つの項目を画面に配置して自動生成されたものでs。
自分で書いたコードでOledbDataAdpter も実験してみたのですが結果は同じです。
メモリー上では更新されますが 物理的にはUpdateがされません。
一旦、画面をとじて開くと更新されていません。
なぜでしょうか?
SQL Server ではこんなことはおきませんでした。
__________________________________________________________
Public Class TESTfm
Private Sub TBL_交信記録BindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TBL_交信記録BindingNavigatorSaveItem.Click
Me.Validate()
Me.TBL_交信記録BindingSource.EndEdit()
Me.TBL_交信記録TableAdapter.Update(Me.QSO_LOG_DATASET.TBL_交信記録)
End Sub
Private Sub TESTfm_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'TODO: このコード行はデータを 'QSO_LOG_DATASET.TBL_交信記録' テーブルに読み込みます。必要に応じて移動、または削除をしてください。
Me.TBL_交信記録TableAdapter.Fill(Me.QSO_LOG_DATASET.TBL_交信記録)
End Sub
Private Sub TESTfm_FormClosed(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosedEventArgs) Handles Me.FormClosed
MAINMENU.Visible = True
End Sub
End Class
____________________________________________
No.1ベストアンサー
- 回答日時:
MDBファイルがプロジェクト内にある場合『常にコピー』となっているとIDEから実行するたびにMDBファイルを上書きしてしまうことがあります
プロジェクトエクスプローラの中にMDBファイルがあるなら一度確認してみましょう
プロパティの種類が何だった当方の現在環境では確認できないので申し訳ありません
『常にコピーする』『新しい場合はコピーする』『コピーしない』
などの種類が選べるものです
ありがとうございます。
edfox63さんのおっしゃるとおりです。
自己解決しました。
MSDNのフォーラムにて解決できました。
参考 http://social.msdn.microsoft.com/Forums/ja-JP/vb …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Vba初心者です。下記のコード助...
-
アクセス クエリを別のファイ...
-
エクセルで文章のコピーができない
-
共有フォルダへのフォルダ作成...
-
エクセルで複数のコメントのサ...
-
ファイルサーバ上のファイルが...
-
プログレスバーについて
-
フォルダのコピー
-
開いている別のファイルにExcel...
-
ワード 一部のページだけをpdf...
-
ExcelVBA複数のシートへのコピ...
-
エクセルのハイパーリンクがコ...
-
PL/SQLでファイルのコピー&削除
-
ゴミ箱に移動するような削除を...
-
JWCADのファイルを他のP...
-
CGIでファイルをコピーすること...
-
Runtime.exec()について
-
hspのファイルコピーと削除
-
【エクセルVBA】別のファイルに...
-
【補足】ExcelVBA複数のシート...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで複数のコメントのサ...
-
frxファイルの役目
-
バッチファイル XCOPYで上書き...
-
エクセルのハイパーリンクがコ...
-
同じファイル名 上書きしないフ...
-
Vba初心者です。下記のコード助...
-
xcopyでのバッチコピー方法でコ...
-
エクセル2010、図が大きすぎま...
-
バッチファイル 別ファイルにリ...
-
vbsでExcelのシートをコピーす...
-
アクセス クエリを別のファイ...
-
[エクセル]コピーするとオブジ...
-
パワポでスライドをコピーでき...
-
bat 同名ファイルコピー時にリ...
-
エクセルVBAで開いているファイ...
-
FTPとファイルコピーの違いにつ...
-
ファイルサーバ上のファイルが...
-
ファイルをコピーできない
-
開いている別のファイルにExcel...
-
FSO.CopyFileでのエラー無視方法
おすすめ情報