dポイントプレゼントキャンペーン実施中!

SQL-Serverのデータ(約30万件)を関数で処理した結果、約1000件くらいを、VS2005のレポートサービスで出力したいと思います。
その際、大体50:50の確立でタイムアウトを起こしてしまいます。
エラーを起こす場所は、
Me.××TableAdapter.Fill(Me.▲▲DataSet.××)
です。
SQLコマンドに対しては、CommandTimeoutで対処するのは解りますが、テーブルアダプタを介してのデータの読込に関するタイムアウトの時間設定が解りません。どうしたらよろしいでしょうか?

A 回答 (1件)

Fillメソッド内部で使用しているDataAtapterのSelectCommand.CommandTimeoutを設定すればよいのだが、外部からは触れない。


テーブルアダプタクラスをイジルしかない。

参考URL:http://blog.livedoor.jp/gushwell/archives/505277 …
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
データアダプタではやはりタイムアウトは取得のみで設定はできないみたいです。
Me.×××TableAdapter.Connection.CreateCommand.CommandTimeout = 120
で、テーブルに設定したらうまくいきました。
う~む、テーブルの数だけ設定はめんどくさいですね。

ありがとうございました。

お礼日時:2008/01/18 10:26

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