我似乎无法想出这一个。我今天刚开始玩Python,所以我不是专业人士。
我想让用户输入一个值,然后将该值插入到我的SQL查询中。我在谷歌搜索中设法做到的目标虽然如此,但它似乎无法发挥作用。
import pyodbc
try:
con = pyodbc.connect(r'DRIVER={SQL Server};Server=server;DATABASE=MSTAR;UID=ADMIN;PWD=***;Trusted_Connection=yes')
cursor = con.cursor()
except Exception as e:
sys.exit('Cant connect')
Machine=input('Enter MachineID: ')
cursor.execute("""SELECT TOP 1 [STATE_ID] FROM [STAR].[dbo].[P_GPS] where MACHINE_ID like %s""", (Machine))
result = cursor.fetchall()
print result