- - PR -
sql serverでUpdate文がタイムアウトになる
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-05-24 14:12
現在Vb6+MSDE or VB6+SQL Server 2000で開発を行っています。
Set gobjC = New ADODB.Connection gobjC.ConnectionString ="情報格納" 'コネクションオブジェクトオープン(データベースへ接続) gobjC.Open 'SQLを発行してからTimeout発生まで5分に設定 gobjC.CommandTimeout = 300 で設定しているのですが、4万件のデータ更新のUpdate文で タイムアウトになる場合があります。 SQLを発行してから、実際の時間で30秒くらいでタイムアウトになります。 クエリアナライザで、同様のUpdate文を実行する40秒くらいで、 正常に終了します。 CommandTimeoutの設定は、実際の時間でタイムアウトが起こらないという事では ないのでしょうか? CommandTimeoutの値を+100してみたりはしたのですが、改善されませんでした。 CommandTimeoutの値をもっと大きくした方がいいのでしょうか? それともsql文の改良以外で方法はありますでしょうか? |
|
投稿日時: 2006-05-26 17:43
Update 文はどのように記述されていますか?
もし Command オブジェクトで実行しているのであれば、Command オブジェクトのタイムアウトを設定してみてください。 |
1