1
當使用將jconn3.jar連接到Sybase IQ數據庫,並執行 LOAD TABLE ... CLIENT FILE聲明的Statement.execute(.. 。) 方法。的Sybase LOAD TABLE使用客戶文件中的Java代碼失敗,使用將jconn3.jar
遇到錯誤:SQL Anywhere錯誤-1006140:對文件C I/O錯誤:/ AA
但在Sybase公司的交互式SQL客戶端,該命令正常運行,表格數據可以從C加載:/ AA文件成功。
是什麼原因?如何解決這個問題?
謝謝。
呃,我遇到了同樣的問題。讀完您的文章後,我切換到了iAnywhere JDBC驅動程序。我在Windows上,因此我爲DBODBC11.dll配置了一個ODBC數據源。在我的Java項目中,我使用SQL Anywhere 11中的jodbc.jar。我的連接字符串非常簡單。 「將jdbc:ianywhere:DSN = DW」。我可以獲得連接,但現在出現以下錯誤:[Sybase] [ODBC驅動程序] [Sybase IQ]「LOAD」附近出現語法錯誤。有任何想法嗎?爲了實現這個目標,你到底需要做什麼?謝謝! – Jon 2011-10-07 00:23:35
儘量不要使用ODBC數據源,通過iAnywhere JDBC驅動程序直接連接到SybaseIQ。 – whunmr 2011-12-17 15:26:22