嘗試使用python 2.4.3將^
分隔文件導入DB2數據庫時出現以下錯誤。從python腳本將文件導入DB2時出錯
錯誤:
Traceback (most recent call last): File "C:\Python25\Usefulscripts\order.py", line 89, in <module> load_order_stack() File "C:\Python25\Usefulscripts\order.py", line 75, in load_order_stack conn2.execute(importTmp) ProgrammingError: ('42601', '[42601] [IBM][CLI Driver][DB2/LINUXX8664] SQL0104N An unexpected token "orders_extract"
was found following "import from ".
代碼:
import pyodbc
def load_order_stack():
try:
conn2 = pyodbc.connect('DSN=db2Database;UID=ueserid;PWD=password')
importTmp = ("import from orders_extract of del modified by coldel0x5E"
"insert_update into test.ORDERS_Table (ORDER_ID,item,price);")
conn2.execute(importTmp)
conn2.commit()
請告訴我們你做了什麼,你認爲是什麼問題。當你向他們展示解決問題的工作時,人們更樂意提供幫助,而不僅僅是向他們投擲工作:)。 –
嘗試將文件名與單引號之間的完整路徑。文件是否存在於數據庫服務器上? –
嗨Puciek,是的,我嘗試以各種方式加載文件 - 包括帶有轉義字符的引號,以及完全合格的路徑,但得到了相同的錯誤 – user2385306