插入语句cx_Oracle

时间:2013-03-02 21:35:50

标签: cx-oracle

我是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() 

以下是我收到的错误消息:并非所有变量绑定

由于

1 个答案:

答案 0 :(得分:2)

您必须将值传递给oracle的绑定变量,如此

cursInsert.execute(insert_stat, uemail=uemail, uname=uname, upassword=upassword)