Python 3.x 使用PyQt5将多样式行插入sqlite数据库
到目前为止,我可以将Python 3.x 使用PyQt5将多样式行插入sqlite数据库,python-3.x,database,sqlite,pyqt5,Python 3.x,Database,Sqlite,Pyqt5,到目前为止,我可以将QLineEdit中的输入插入到具有 self.add_to_db_button.clicked.connect(self.add_userinput) def add_userinput(self): self.query = qsql.QSqlQuery() self.query.prepare("INSERT INTO userinput(firstcolumns) VALUES(?)") self.query.ad
QLineEdit
中的输入插入到具有
self.add_to_db_button.clicked.connect(self.add_userinput)
def add_userinput(self):
self.query = qsql.QSqlQuery()
self.query.prepare("INSERT INTO userinput(firstcolumns) VALUES(?)")
self.query.addBindValue(self.user_input.text())
self.query.exec()
self.close
使用此代码,a可以在我的数据库中添加一行广告
如何将多个QLineEdit
中的输入插入数据库中,从列n中的空行开始?
例如:
self.query.addBindValue(self.schale1_input.text())
self.query.addBindValue(self.input_1.text())
self.query.addBindValue(self.input_2.text())
self.query.addBindValue(self.input_3.text())
self.query.addBindValue(self.input_4.text())
我知道我需要使用QSqlQuery类中的next()
切换到另一行
但到目前为止,我不知道如何执行它我在pyside2文档中找到了解决方案
我需要使用BatchExecutionMode
插入多个值
在文档中也是一个例子