VB6.0SP5で開発しています。
単純なデータベースの更新プログラムなんですが、
更新した後にRefreshやRebindしても更新内容が反映されません。
ADODCをつかってグリッドに内容を表示しているのですが、
グリッドをクリックして選択した行のレコードを削除します。
そのあとに、ADODCをRefreshしてもグリッドをRefreshしても反映されないんです。
データは削除されています。
DataGrid,TDBGridの二つのグリッドで試したんですが、
どっちもだめでした。
みななんどうやって反映させているのでしょうか?
どうぞ、よろしくお願いしますm(_ _)m
No.2ベストアンサー
- 回答日時:
データの再同期のタイミングの問題のようなので、
Resyncメソッドを使用して同期させると良いかも
しれません。ただ、Adodc1.Recordsetで取得している
レコードが多いと時間がかかるので、注意して下さい。
また、新規に追加したレコードも表示されません。
その場合、Requeryメソッドを使用します。
No.1
- 回答日時:
Adodc1.Recordset.Deleteすれば反映されませんか。
Set DataGrid1.DataSource = Adodc1
をしていますよね。
この回答への補足
ご回答ありがとうございますm(_ _)m
削除はSQL文で、Executeで削除してます。
なんだか、データベースが削除される前に、
ADODC1.Refreshをしてるみたいです。
もちろん、削除の後にRefreshしているのですけど…。
ブレークポイントを使ってゆっくり進むと、
うまく削除→ADODC.Refresh→グリッドに反映されるんです。
こういうことってあるんでしょうか???
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ADO VBA 実行時エラー3021
-
アクセスでレポートの1印刷内...
-
差し込み印刷のレコード数について
-
レコードセット(ADO.Recordset)...
-
レコードが存在しなかった場合
-
JSPのNULLレコード表示について...
-
ACCESSで大量の更新を行うと「...
-
ファイル書込みで一行もしくは...
-
ACCESSで「16389予約済みエラー...
-
レコード長を数えてくれる関数
-
Access を×ボタンで閉じ...
-
VB6.0のIsNull関数に相当するもの
-
ワードの差込印刷で教えて下さ...
-
Accessデータシートビューの行...
-
Access のフォームで新しい行...
-
HTA上データをExcelへ転記する...
-
[VBA] ADOの Clone と AddNew
-
サブレンジ分割されたNDB(富士...
-
ヘッダレコードとトレーラレコ...
-
ACCESSのフォームで複数レコー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ADO VBA 実行時エラー3021
-
レコードが存在しなかった場合
-
ファイル書込みで一行もしくは...
-
カレントレコードが無い事を判...
-
アクセスでレポートの1印刷内...
-
差し込み印刷のレコード数について
-
固有レコード識別子の選択とは
-
DataGridViewの内容をDBに反映...
-
レコードセット(ADO.Recordset)...
-
DataGridViewの、選択されてい...
-
ワードの差込印刷で教えて下さ...
-
ACCESSで大量の更新を行うと「...
-
DataGridViewにてセル以外をク...
-
ヘッダレコードとトレーラレコ...
-
[VBA] ADOの Clone と AddNew
-
JSPのNULLレコード表示について...
-
データセットのレコード更新が...
-
Access でレコードセレクタが押...
-
サブレンジ分割されたNDB(富士...
-
VB6.0のIsNull関数に相当するもの
おすすめ情報