簡単に作ったプログラムで 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で質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 【Excel VBA】自動メール送信の機能追加 5 2022/09/29 12:53
- Visual Basic(VBA) 【変更】ファイルを閉じてダイアログで保存した時、更新したシートだけの処理の実行をする 5 2022/03/26 18:31
- Visual Basic(VBA) 【追加】ファイルを閉じてダイアログで保存した時だけ処理の実行をする 3 2022/03/23 15:43
- Excel(エクセル) 【マクロ】スクショ印刷がうまく動かない件 5 2022/12/06 17:37
- その他(Microsoft Office) VBA メール送信済で実行されるはずが、実行されない時があります。 2 2023/02/02 14:05
- Visual Basic(VBA) 九九の答えの計算 3 2022/12/20 22:13
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 4 2023/05/26 10:43
- Visual Basic(VBA) batからexeを実行し戻り値を受け取る バッチからEXEの結果を受け取りたいのですが、 下記のバッ 1 2023/07/04 15:13
- Excel(エクセル) エクセルVBAでオブジェクトが必要です 2 2022/09/10 16:37
- Visual Basic(VBA) 【VBA】写真の貼り付けコードがうまく機能しません。 5 2022/09/01 18:43
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アクセス クエリを別のファイ...
-
エクセルで複数のコメントのサ...
-
現在のブックを閉じないで、マ...
-
vbsでExcelのシートをコピーす...
-
バッチファイルのコピーで
-
VBSでExcelシートのコピー
-
Vba初心者です。下記のコード助...
-
エクセル2010、図が大きすぎま...
-
[エクセル]コピーするとオブジ...
-
パワポでスライドをコピーでき...
-
frxファイルの役目
-
エクセルVBAで開いているファイ...
-
バッチファイル XCOPYで上書き...
-
バッチでサブフォルダ内のファ...
-
VBSで作成したフォルダにファイ...
-
Gitについて質問。 クローンし...
-
ファイルサーバ上のファイルが...
-
FTPとファイルコピーの違いにつ...
-
バッチファイル 別ファイルにリ...
-
エクセルのマクロについて教え...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで複数のコメントのサ...
-
エクセルのハイパーリンクがコ...
-
バッチファイル XCOPYで上書き...
-
バッチファイル 別ファイルにリ...
-
frxファイルの役目
-
ファイルサーバ上のファイルが...
-
バッチファイルのコピーで
-
Vba初心者です。下記のコード助...
-
xcopyでのバッチコピー方法でコ...
-
同じファイル名 上書きしないフ...
-
エクセルVBAで開いているファイ...
-
エクセル2010、図が大きすぎま...
-
vbsでExcelのシートをコピーす...
-
アクセス クエリを別のファイ...
-
bat 同名ファイルコピー時にリ...
-
[エクセル]コピーするとオブジ...
-
ワード 一部のページだけをpdf...
-
パワポでスライドをコピーでき...
-
FSO.CopyFileでのエラー無視方法
-
VBSで作成したフォルダにファイ...
おすすめ情報