我有一个access数据库,其中一些单元格被设置为其他选项卡的查找,这是正常工作的
但是当我从Python代码中查询它时,我只收到它放在选项卡中的数字。我如何得到文本
conn = pyodbc.connect(r'Driver={Microsoft Access Driver (*.mdb, accdb)};DBQ=' + filepath + ';')
cursor = conn.cursor()
cursor.execute("Select Tagname, PV, OUT from PID")
for row in cursor:
Tagname.append(row[0])
arrIn.append(row[1])
arrOut.append(row[2])
return Tagname, arrIn, arrOut
我正在使用Python3.7和pyodbc
问候Mads
您需要修改查询以对相关表进行
JOIN
。由于不描述数据库或PID表中哪些列表示外键,因此很难给出完整的答案。它应该是这样的:您还可以在别处查找
JOIN
查询,并找到一个更好的示例来表示您的需求相关问题 更多 >
编程相关推荐