python-3.x - 在数据库中插入空行
问题描述
一个想法为什么这段代码在数据库 sqlite3 中插入一个空行
我是 python 编程的新手,也是 tkinter 的新手。
def Database(): #Database Connection
global conn, cursor
conn = sqlite3.connect("carrent.db")
cursor = conn.cursor()
def Add_New_Car():
screen2 =Toplevel(Home)
screen2.configure(background='turquoise')
screen2.title("Add New Car")
screen2.geometry("500x450")
name = StringVar()
Reg_number=StringVar()
Model = StringVar()
Meter_Reading = StringVar()
Status = StringVar()
Label(screen2, text="Name", width=45).pack()
Entry(screen2,textvariable = name).pack()
Label(screen2, text="Registration Number *",width=45,).pack()
Entry(screen2,textvariable = Reg_number).pack()
Label(screen2, text="Model", width=45).pack()
Entry(screen2,textvariable = Model).pack()
Label(screen2, text="Meter Reading",width=45,).pack()
Entry(screen2,textvariable = Meter_Reading).pack()
Label(screen2, text="Status", width=45).pack()
Entry(screen2,textvariable = Status).pack()
b1=Button(screen2, text="Add", width=45,
bg="blue",command=Add_Car_Data)
b1.pack()
def Add_Car_Data():
Database()
cursor.execute("INSERT INTO `cars` VALUES(NULL,?,?,?,?,?)",
(str(name.get()) ,str(Reg_number.get()),str(Model.get()),
str(Meter_Reading.get()),str(Status.get())))
conn.commit()
cursor.close()
conn.close()
解决方案
尝试这个:
插入汽车默认值
推荐阅读
- javascript - 搜索包含文件的文件夹的功能
- highcharts - 在每个高图散点部分绘制矩形
- c - 遇到内存泄漏问题
- html - 如何在 Vue 文件中添加 css 背景图像?
- vb.net - 打印 Datagridview 值
- gitlab - 无法推送到 Gitlab 注册表 | Quarkus - 吊臂构建
- c# - C# .NET 4.5 异步 ping 响应被丢弃
- hyperledger - 设置 Hyperledger Explorer V1.1.2 时出现 ENOENT 错误
- acumatica - 你能看到什么手机当前连接到 Acumatica
- python - 如何在不丢失记录的情况下使用空列表对熊猫中的列进行 json_normalize