2017-03-28 8 views
0

私はasp.net 2.0で動作するアプリケーションを持っていますが、コマンドタイムアウトを増やしたいのですが、sqlHelperクラスを使用しています。aps.net 2.0のSqlHelperによるコマンドタイムアウト

dsData = SqlHelper.ExecuteDataset(connectionstring, System.Data.CommandType.StoredProcedure, spName, m_SqlParam) 

私はSqlHelperコードを変更する必要がありますか?

+0

このリンクが役立つかどうかを確認してください。 https://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlcommand.commandtimeout(v=vs.110).aspx –

+0

ありがとう、私のアプリケーションはストアドプロシージャとSQLHelperライブラリを使用します –

答えて

0

あなたは

SqlCommand command = new SqlCommand(queryString, connection);  
command.CommandTimeout = 20; 

あなたSqlHelper以下のようなSqlCommand.CommandTimeoutプロパティを使用することができますが、カスタムラッパー(または)SqlCommandのリポジトリクラスのように見えます。そのような場合は、SqlHelperクラス(OR)のコードベースを変更するか、ExecuteDataset()メソッドがタイムアウトの別の引数を受け入れるようにしてください。

+0

私はSQLHelperですSqlCommandプロパティを提供するライブラリ –

+0

@ J.Doe、それが役立つ場合、答えの編集を参照してください。 – Rahul

関連する問題