我试图在 pyodbc
中传递一个表名作为参数以从 ms sql 2005 访问数据。我试图用 ?
替换它,但它永远不会作品。我很乐意收到有关如何实现此目标的任何建议。
最佳答案
由于您使用的是 pyodbc,我假设您没有调用 SPROC。 我建议在 python 中构建 SQL 字符串,然后将其传递给 SQL 来执行。
import pyodbc
dbconn = pyodbc.connect(ConnectionString)
c = dbconn.cursor()
j = 'table1' #where table1 is entered, retreived, etc
query = "Select * from %s" % j
c.execute(query)
result = c.fetchall()
print 'Done'
关于python - 在 pyodbc 中将表名作为参数传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6669009/