这是我的代码,但是我收到的错误是没有定义args。 我想知道如何从数据库以及GUI中的用户访问数据。
def f6():
upst.deiconify()
root.withdraw()
import cx_Oracle
con=None
cursor=None
try:
con=cx_Oracle.connect("system/abc123")
cursor=con.cursor()
sql="update student set name='%s' where rno='%d'"
args(name,rno)
cursor.execute(sql % args)
con.commit()
msg=str(cursor.rowcount)+"row updated"
messagebox.showinfo("Record updated",msg)
except cx_Oracle.DatabaseError as e:
if con is not None:
con.rollback()
messagebox.showerror("Failure",e)
finally:
cursor.close()
if con is not None:
con.close()
btnUpdate=Button(root,text="Update",width=10,command=f6)