0
使用python」pyodbc「模塊從excel工作表中獲取數據。當我使用數字而不是win_b64時,該程序工作,對於字符串即win_b64 。下面示出錯誤我想在下面條件 以檢索數據等 「其中平臺= win_b64和context_id = 806」面對參數太少。預期的1.(-3010)(SQLExecDirectW)')「在python程序中的錯誤
import pyodbc
exFile = r'C:\Python34\abc.xls'conn1 = pyodbc.connect('DRIVER={MicrosoftExcel Driver (*.xls)};DBQ='+exFile,autocommit=True)
curs1 = conn1.cursor()
excel = curs1.execute('select [problem_name] from [Sheet1$] where platform_name = win_b64 ;').fetchall()
p = (excel)
for x in p:
print(x[0])
錯誤:
pyodbc.Error:( '07002',「[07002] [Microsoft] [ODBC Excel Driver]太少參數。期望1.(-3010)(SQLExecDirectW)')
您是否嘗試過......其中platform_name ='win_b64''? –
我試過,但它不工作... :( –
相同的錯誤?不同的錯誤?任何錯誤都可以嗎?簡單地說「不工作」沒有幫助 –