开发者社区 问答 正文

pymssql语法错误?报错

sql='insert into Member(User_Name) VALUES(%(User_Name)s)'

curs.execute(sql,(self.user_Name))

报错:pymssql.ProgrammingError: (102, "Incorrect syntax near '('.DB-Lib error message 20018, severity 15:\nGeneral SQL Server error: Check messages from the SQL Server\n")

near '('         这个(是指的insert into Member(这个括号   我的参数风格是pyformat


展开
收起
爱吃鱼的程序员 2020-06-14 15:09:46 1183 分享 版权
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    sql值多少应该是<spanstyle="color:#008000;font-family:Verdana,sans-serif,宋体;font-size:14px;font-weight:bold;line-height:22px;background-color:#FFFFFF;">'insertintoMember(User_Name)VALUES("%(User_Name)s")'<divclass='ref'>

    引用来自“pitttttttt”的评论

    应该是<spanstyle="color:#008000;font-family:Verdana,sans-serif,宋体;font-size:14px;font-weight:bold;line-height:22px;background-color:#FFFFFF;">'insertintoMember(User_Name)VALUES("%(User_Name)s")'

    2020-06-14 15:10:03
    赞同 展开评论