tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルSqlClient
記事No5535
投稿日: 2007/05/22(Tue) 14:28
投稿者ケン
こんにちは、質問よろしくお願いします。
現在開発でVB2005SQLSERVER2005で開発しています。
接続はSqlClientです。

SQLをソースに記述後、そのSQL(SELECT文)を実行に移すと、
「System.Data.SqlClient.SqlException:タイムアウトに達しました。〜」
と出てしまいエラー落ちしてしまいます。
SQLはクエリアナライザだと通り、約15分、10300件ほどのデータを抽出します。
この場合、SQLの作りを変える等しないとVB上では動かないのでしょうか?
周りに詳しいものがいないためどなたかお分かりになる方、アドバイスをお願いします。
以上、失礼します。

[ツリー表示へ]
タイトルRe: SqlClient(でクエリがタイムアウトする)
記事No5537
投稿日: 2007/05/22(Tue) 17:07
投稿者だい

SqlCommand.CommandTimeout プロパティ  
http://msdn2.microsoft.com/ja-jp/library/system.data.sqlclient.sqlcommand.commandtimeout(VS.80).aspx
でどうでしょうか?

[ツリー表示へ]
タイトルRe^2: SqlClient(でクエリがタイムアウトする)
記事No5559
投稿日: 2007/05/24(Thu) 14:40
投稿者ケン
だいさん、返信ありがとうございます。
SqlCommand.CommandTimeout の値を変えたところ無事動作しました。
ただ、デバックモードの場合、警告(CLR?)みたいのが出ちゃいますがEXEだと
とりあえずは問題ない感じです。
最終的には何分の処理になるのか不透明なので様子を見つつ値を考えてみたいと思います。
ありがとうございました。

[ツリー表示へ]