2

設定

SQL Server 2008 R2 を使用しています。

SQL_ATTR_QUERY_TIMEOUT パラメーターを指定した SQLSetStmtAttr 関数を使用して、3 秒後にタイムアウトするストアド プロシージャへの ODBC 呼び出しがあります。

SQLSetStmtAttr( command, SQL_ATTR_QUERY_TIMEOUT, (SQLPOINTER)&timeOut, NULL );

テスト

ストアド プロシージャに 15 秒の遅延を設定しました。ストアド プロシージャが実際に返されるまでに 15 秒強かかります。

WAITFOR DELAY '00:00:15'

問題

問題は、エラーが予想される場所で、ストアド プロシージャが正しく返されることです。

何か案は?

4

1 に答える 1