【发布时间】:2016-03-09 07:02:55
【问题描述】:
import pyodbc
cursor.execute("INSERT INTO Testing_Param(Seed_Number,Cycle_Name) VALUES (?,?)",('0','CoupleIn'))
“?”是什么意思?在代码中是什么意思? 当我尝试更换 ?到 %s 表示 "CoupleIn" 这是字符串,%d 表示 "0",为什么会出现错误消息:
pyodbc.ProgrammingError: ('SQL 包含 0 个参数标记,但提供了 2 个参数', 'HY000')
我是 pyodbc 模块的新手,可以将数据从 Python 传输到 Microsoft SQL 服务器
【问题讨论】:
标签: python sql-server pyodbc