51Testing软件测试论坛

标题: 使用pyodbc向数据库插入数据时的问题 [打印本页]

作者: 测试积点老人    时间: 2020-10-9 13:31
标题: 使用pyodbc向数据库插入数据时的问题
使用pyodbc向数据库插入数据时的问题在python中定义了一个变量,我希望将这个变量的值插入数据库中,可是我执行完相应的 代码后插入数据库的是变量名,似乎在执行时python将变量当成一个字符串变量传递给了数据库,而不是将值传递给了数据库,请问这个问题如何解决?
代码语句:
  1. cursor.execute("""INSERT INTO UsrAcct
  2. values (?,?,?,?,?)""",[nusr_nickname,nusr_act,nusr_pwd,4,0])
复制代码




作者: 海海豚    时间: 2020-10-10 09:38
https://q.cnblogs.com/q/129553/  参考下
作者: qqq911    时间: 2020-10-10 10:46
把sql单独用str表示
作者: 郭小贱    时间: 2020-10-10 15:14
Python使用pyodbc访问数据库操作方法详解,可以参考这篇文章看下https://www.jb51.net/article/143212.htm




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2