列未知火鸟 Python

问题描述

我正在尝试使用 python 和 tkinter 为 firebird 数据库制作 GUI。当我尝试将输入框的输入写入数据库时​​,出现错误

fdb.fbcore.DatabaseError: ('Error while preparing SQL statement:\n- SQLCODE: -206\n- Dynamic SQL Error\n- SQL error code = -206\n- Column unknown\n- NUMBER\n- At line 1,column 99',-206,335544569)

这是提交操作的代码:

simnumbber = "SIM NUMBER"

def submit():

    #  Database connection in the function
    conn = fdb.connect(
    host='localhost',database='C:/SIMCARDS.fdb',user='user',password='password')
    # Cursor
    cur = conn.cursor()
    
    
    # Insert Into table
    cur.execute("""INSERT INTO table ("NUMBER",simnumbber,"OPERATOR","TYPE","TARIFF","DATA","STATUS") VALUES (:number,:simnumber,:operator,:type,:tariff,:data,:status);""",{
        'number': simnumber.get(),'simnumber': cardnumber.get(),'operator': operator.get(),'type': type.get(),'tariff': tariff.get(),'data': data.get(),'status': status.get()  

    })

    # Commit Cahanges
    conn.commit()
    # Close connection
    conn.close()

    # Clear Textboxes
    simnumber.delete(0,END)
    cardnumber.delete(0,END)
    operator.delete(0,END)
    type.delete(0,END)
    tariff.delete(0,END)
    data.delete(0,END)
    status.delete(0,END)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)