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 に答える