我收到此錯誤:查詢失敗,做工精細別處
[DB2/6000] SQL0952N Processing was cancelled due to an interrupt. SQLSTATE=57014
每當我通過運行在vb.net Visual Studio項目的查詢。如果我通過Open Office Base運行相同的查詢,則需要很長時間,但它工作正常。如何解決導致此問題的原因?
我收到此錯誤:查詢失敗,做工精細別處
[DB2/6000] SQL0952N Processing was cancelled due to an interrupt. SQLSTATE=57014
每當我通過運行在vb.net Visual Studio項目的查詢。如果我通過Open Office Base運行相同的查詢,則需要很長時間,但它工作正常。如何解決導致此問題的原因?
該SQLSTATE代碼指示用戶中斷。這可能是由於超時造成的。檢查您的Visual Studio項目中的特定連接的超時設置,看看是否增加它有幫助。
由於它是DB2,因此您可能還需要查看db2cli.ini
文件並在此處增加QUERYTIMEOUT INTERVAL
。
db2cli.ini包含:QUERYTIMEOUTINTERVAL = 0。我設置連接超時= 0;在我的連接字符串的末尾,但它沒有幫助。 – Shawn
這是ALL查詢還是特別的? – JNK
我只查詢過這個dbase幾次,其他查詢都有效。這很容易是他們中最大的一個,所以我假設它由於某種原因被切斷? – Shawn