Вставить оператор cx_Oracle

Я новичок в cx_Oracle, работаю над проектом с использованием Python3 и получаю некоторые ошибки. Вот мой код:

    uemail="[email protected]"
    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() 

Вот сообщение об ошибке, которое я получаю: не все переменные привязаны

Спасибо


person Marshall Black    schedule 02.03.2013    source источник


Ответы (1)


Вы должны передать значения переменным связывания для оракула, как это

cursInsert.execute(insert_stat, uemail=uemail, uname=uname, upassword=upassword)
person user2187140    schedule 19.03.2013