for _item in file_list:
for col in cursor.execute("select column1,column2 from tbl"):
if _item[0]==col.column1:
#I also tried using a different cursor, still doesn't work
var1 = cursor.execute("select column2 from tbl where column1=?", _item[0])
for i in var1: var2 = i[0]
try:
cursor3.execute("insert into tbl(column2,column1,column3,column4) values (?,?,?,?)", (var1, _item[0],_item[1],_item[2]))
cursor3.commit()
except IOError as error:
print error
목록에있는 값과 column1의 값을 비교하면 일치하는 경우 동일한 값으로 column2 값을 가져옵니다. 그런 다음 column2의 값으로 새 행을 추가하지만 나머지 행렬에는 다른 값을 추가하십시오. 줄에함수 시퀀스 오류 (0) (SQLFetch) - SQL, Pyodbc
Error: ('HY010', '[HY010] [Microsoft][ODBC Driver Manager] Function sequence error (0) (SQLFetch)')
:
for columnrow in cursor.execute("select column1,column2 from tbl")
당신이 생성 말하는 라인을 오류가 코드 샘플에 나타나지 않습니다. 또한 오타가있는 것 같습니다 : 나는'colum2'가'column2'라고 생각합니다. – bernie
죄송합니다. – astraTiCon