tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル mdbファイルに書き込み時のタイムラグについて
投稿日: 2006/10/06(Fri) 10:56
投稿者ライス
ちょっと、ややこしい説明になりますがご容赦ください。

mdbファイルにある1つのテーブルをDataGridに表示して、それとは別のフォームで
いくつかのテキストボックスに情報を入力してボタンを押したときに
その内容を元にSQL文を作成しテーブルに1件レコードを追加します。
追加処理が終わったら更新通知を出して、DataGridを更新する関数を呼び出していますが
どうやら追加処理後、2秒くらい経過しないとテーブルにレコードが追加されないようです。
したがって、DataGridを更新する関数を呼び出すときはデータが古いままでリフレッシュが
意味の無いものになってしまいます。
現在はタイマーで大体これくらいだろうという時間(約3秒)を経過させてから
更新通知を出してますが、これは後々都合が悪いのでタイマーはなしの方向で考えてます。

追加処理後〜mdbのテーブルに反映までのタイムラグがなくなる、もしくは極小さいものならば
リフレッシュに成功すると思うのですが原因・解消法がわかりません。

開発環境はWindowsXP、VB.NET2003です。
どなたかご教授のほどよろしくお願いします。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。