我有以下代码,我正在尝试使用这些代码并将数据从文本文件插入到具有名为“ newTable”的表(具有2列,即lineNumber和text)的数据库中。我无法获取数据库中的数据以及出现状态错误
"ProgrammingError: (102, b"Incorrect syntax near ')'.DB-Lib error message 20018, severity 15:\nGeneral SQL Server error: Check messages from the SQL Server\n")"
任何帮助将不胜感激。 我确实提到了多个相同的问题,但是这些解决方案对我而言并不起作用。
num_lines = sum(1 for line in open("textfile.txt",encoding = "utf-8" ))
f=open("textfile.txt", encoding = "utf-8")
lines=f.readlines()
print(lines)
i=1
while i<=num_lines:
time = (lines[i])
cursor.executemany("INSERT INTO newTable (LineNumber, Text) VALUES (%d, %s)", (i, time, ))
conn.commit()
i+=1