using (OleDbConnection Conn = new OleDbConnection(strConnString))
{
Conn.Open();
OleDbCommand odbCmd = new OleDbCommand(strQuery, Conn);
da = new OleDbDataAdapter();
da.SelectCommand = odbCmd;
odbCmd.CommandTimeout = 10;
da.Fill(dt);
}
私が渡すクエリは、実行してデータ テーブルを埋めるのに約 1 分かかりますが、コマンドは指定された 10 秒後にタイムアウトしません。
私の目的は、(私の Web サイトを使用して) Oracle データベースから膨大なデータをフェッチしようとすると、ユーザーにエラーをスローすることです。それを達成できる他の効果的な方法はありますか、または上記のコードに何かが欠けていますか?