Date: Wed, 23 May 2001 19:24:17 +0900
From: しも <who@example.co.jp>
こんにちは、「しも」と申します。
開発環境はWindows-NT、ACCESS2000+MSDEです。
ご存知の方、教えていただければ幸いです。
データシートに10000件ほどのレコードを表示させてる途中で
(いわゆる非同期読込中で、3〜4秒ほどかかります)
一時ワークテーブル(#Tmp_Table)のレコードを全削除しようとすると
「実行時エラー'-2147217865(80040e37)'
オブジェクト(#Tmp_Table)は無効です。」
のエラーになる場合が有ります。(うまくいく場合も有ります)
尚、データシートのソーステーブルとワークテーブルは別物です。
ワークテーブルの削除はコマンドボタンのイベント処理で以下方法で行ってます。
CurrentProject.Connection.Execute "DELETE FROM #Tmp_Table", , adCmdTex
★非同期読込中はコマンドボタンを使用不可にすればいいと思うのですが。
非同期読込中か否かの判断方法がわかりません。
これがわかる方いませんか?
それとも別の方法とか、ありましたら教えて下さい。
宜しくお願いします。
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|