2

我是 cx_Oracle 的新手,正在使用 Python3 开发一个项目,但遇到了一些错误。这是我的代码:

    uemail="jack@gmail.com"
    uname="Jack"
    upassword="asdasd"
    cursInsert=connection.cursor()
    insert_stat="insert into users(email,name,pass,last_login) values (:uemail,:uname,:upassword,NULL)"
    cursInsert.execute(insert_stat)
    connection.commit()
    cursInsert.close() 

这是我得到的错误消息:并非所有变量都绑定

谢谢

4

1 回答 1

2

您必须像这样将值传递给 oracle 的绑定变量

cursInsert.execute(insert_stat, uemail=uemail, uname=uname, upassword=upassword)
于 2013-03-19T15:16:02.090 回答