ADODC エラーメッセージ 非表示

解決


目玉  2010-01-29 08:31:53  No: 143160

こんばんわ
VB6.0で開発してます。
フォームにADODCを貼付データソースはmdbを指定してます。
フォーム起動時にmdbファイルがなかったり、テーブルが無いと
ADODCのエラーメッセージが表示されてしまいます。
ADODCのエラーメッセージを非表示にする方法を
ご教授頂きたいのですが何卒宜しくお願いいたします。


オショウ  2010-01-29 23:52:57  No: 143161

ADODCのプロパティで、デザイン時にDBの所在やテーブル参照を
先に書き込んでしまっているのであれば、そうなります。

フォームがロードされた段階で、MDBの存在確認等を行って、
あれば、ADODCのMDBへの接続情報を設定すれば、エラーは出なく
なるかと。

以上。


目玉  2010-01-30 04:37:19  No: 143162

オショウさん、ご教授ありがとうございます。
フォーム起動時mdbファイル及びテーブル有無を確認して
エラーメッセージ回避します。
再度不明な点がございましたらご教授の程何卒宜しくお願いいたします。

では…


  2010-01-30 21:32:48  No: 143163

一応
ADODCのErrorイベントで回避することは出来ます

Private Sub Adodc1_Error(ByVal ErrorNumber As Long, _
    Description As String,  ByVal Scode As Long, _
    ByVal Source As String, ByVal HelpFile As String, _
    ByVal HelpContext As Long, fCancelDisplay As Boolean)

   fCancelDisplay = true

End Sub

試してみたら終了時にもエラーが出るので、エラー発生時は
Adodc1.enabled = false
にでもしておけばいいのかも。

メモリリークしても責任は持てませんので
私もオショウさんの方法が良いかと思います。


目玉  2010-01-31 03:09:53  No: 143164

とさん、こんばんわ
貴重な情報ありがとうございます。
今回は皆様の仰るとおりにしたいと思います。
機会がございましたら、とさんにご教授頂きました方法も
試してみたいと思います。
ありがとうございました。
では…


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加