• ベストアンサー

エクセルのVBAでSQLサーバーに接続し、データを検索しているのですが

エクセルのVBAでSQLサーバーに接続し、データを検索しているのですが、 データ検索の際、タイムアウトとなります。 VBA内では「Connect Timeout=60」と記述しておりますが タイムアウトは30秒程ででてしまします。 これを長くしたいのですが、何を設定したらいいのか 教えてください、 昔他の人がつくったものを流用しているため DB接続の設定がよくわかっていません。 宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • MARU4812
  • ベストアンサー率43% (196/452)
回答No.1

WEB 上を検索してみると、 ADODB.Command.CommandTimeout を設定して成功したらしい情報は転がってました。

taru0828
質問者

お礼

ありがとうございました。 上記のようにCommandTimeout を設定すれば タイムアウトがなくなりました。 自分では検索しきれなかったので、感謝!!です。