0

以下のコードを使用して、Excel VBA を介して DB2 データベースに接続しています。ただし、connectionstrings.comや他のWebサイトで、タイムアウトをオフにするための適切な構文を調査して、クエリに一定の時間がかかる場合に「ユーザーがキャンセルした操作」を受け取らないようにしました。現在、「Timeout=0」を使用していますが、クエリに 3,000 人を超える人が含まれていると、まだエラーが発生します。タイムアウトをオフにする適切な構文を知っている人はいますか?

With cn
.ConnectionString = "Driver={IBM DB2 ODBC DRIVER};"
 & "DBALIAS=" & Range(db_alias_range) & ";UID=" & username & ";PWD=" & Range(password_range) & ";Timeout=0;"
.Open
End With
4

1 に答える 1

0

DB2 LUW のバージョンについては、IBM のドキュメントを確認しました。キーワードが含まれていませんTimeout。を使用することもできますReceiveTimeout。他のすべてのタイムアウト オプションも確認してください。

http://publib.boulder.ibm.com/infocenter/db2luw/v9/topic/com.ibm.db2.udb.apdv.cli.doc/doc/r0007964.htm

于 2013-11-11T16:57:15.490 に答える