1
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 データベースから膨大なデータをフェッチしようとすると、ユーザーにエラーをスローすることです。それを達成できる他の効果的な方法はありますか、または上記のコードに何かが欠けていますか?

4

0 に答える 0