アプリ版:「スタンプのみでお礼する」機能のリリースについて

こんにちは。
現在、VB.NETを用いて開発をしておりますが、DBがダウンしたときの
タイムアウト時間の調整に苦慮しております。
タイムアウトは環境ファイルに5秒(デフォルトは15秒かと思います)を設定しております。しかし、DBがダウンしておるとき以下の★の個所で約30秒以上経過しないとエラーが戻ってきません。
タイムアウトのパラメータは認識しているようですが、秒数を変更しても状況は変わらずです。
Using sqlConnection As New SqlConnection
Using sqlCommand As New SqlCommand
sqlCommand.Connection = sqlConnection
sqlCommand.CommandText = "SELECT * FROM TEST"
Dim dataAdpt As New SqlDataAdapter
Dim dataTble As New DataTable()
dataAdp.SelectCommand = sqlCommand
dataAdp.Fill(dataTble)★

ご存知の方いらっしゃいましたらご教示願います。

A 回答 (1件)

お世話になります。


dataAdp.SelectCommand の CommandTimeout を設定してやればよいと思います。

参考URL:http://msdn.microsoft.com/ja-jp/library/system.d …
    • good
    • 0
この回答へのお礼

nn1102様、ご回答ありがとうございます。

CommandTimeout を設定してみましたが、設定した秒数ではタイムアウトが起きず状況は変わらずでした。。。
デバッグするとdataAdp.Fill(dataTble)の個所で数十秒戻ってこないことが判りました。

お礼日時:2010/02/22 23:24

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!