获取一个QSqlError(“”,“”,“”)但插入了数据

根0x

我正在Qt中编写库存控制程序,但是在插入数据时收到错误消息QSqlError("", "", "")问题是数据正在插入到SQLITE数据库中,但是我不确定错误的含义。

我用来将数据插入数据库的代码如下:

query_Account.prepare("INSERT INTO Customer(Company_Name, City, Phone_Number, Street_Adress, County, BULSTAT, Company_Owner, Account_Since) "
                  "VALUES (:Company_Name, :City, :Phone_Number, :Street_Adress, :County, :BULSTAT, :Company_Owner, :Account_Since)");
query_Account.bindValue(":Company_Name", ui->lineEdit_Company_Name->text());
query_Account.bindValue(":City", ui->lineEdit_City->text());
query_Account.bindValue(":Phone_Number", (ui->lineEdit_Phone_Num->text()).toInt());
query_Account.bindValue(":Street_Adress", ui->lineEdit_Street_Add->text());
query_Account.bindValue(":County", ui->lineEdit_County->text());
query_Account.bindValue(":BULSTAT", (ui->lineEdit_BULSTAT->text()).toInt());
query_Account.bindValue(":Company_Owner", ui->lineEdit_Company_Owner->text());
query_Account.bindValue(":Account_Since", 1776-07-04);
query_Account.exec();
qDebug() << "SQL query_Account:" << query_Account.executedQuery();
qDebug() << "SQL ERROR:" << query_Account.lastError();

您实际上并没有收到错误。您只是无条件地打印出了一个错误,即使您没有得到任何错误。

if (query_Account.exec()) {
  // got no error, proceed
  qDebug() << "Yay!";
} else {
  // got an error, deal with it
  qDebug() << query_Account.executedQuery();
  qDebug() << query_Account.lastError();
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当我向数据库中插入一个值时,它向数据库中插入了两行

来自分类Dev

Phalcon | 一个查询插入了两个“ belongsTo”查询

来自分类Dev

从2个表中获取数据并插入另一个表

来自分类Dev

从2个表中获取数据并插入到另一个表中

来自分类Dev

通过地图键检查是否插入了最后一个项目

来自分类Dev

通过地图键检查是否插入了最后一个项目

来自分类Dev

如何从一个集合中获取数据并插入到 Nodejs 中的另一个集合中?

来自分类Dev

如何通过从另一个数据库获取数据将数据插入数据库?

来自分类Dev

获取最后一个ID插入记录到Laravel中的数据库

来自分类Dev

获取表查询中插入的最后一个数据

来自分类Dev

我如何获取用户查看数据并将其插入另一个表

来自分类Dev

如何从php中的mysql数据库获取最后一个插入ID?

来自分类Dev

如何在不插入任何数据的情况下获取php中的最后一个插入ID?

来自分类Dev

如何获取数据并插入同一数据库的另一个表中?

来自分类Dev

如果在某个索引位置插入了一个元素,则将数组元素移动到其下一个位置

来自分类Dev

获取最后一个插入ID返回null

来自分类Dev

如何获取linq中的最后一个插入ID

来自分类Dev

Linq获取插入的最后一个ID

来自分类Dev

插入mysql查询时获取一个空的div

来自分类Dev

获取插入到集合中的最后一个值

来自分类Dev

Nodjs区分如何获取最后一个插入ID

来自分类Dev

如何获取linq中的最后一个插入ID

来自分类Dev

获取系列中的最后一个插入

来自分类Dev

如何插入 ID +1 并获取最后一个 ID?

来自分类Dev

Laravel:获取插入的最后一个值(名称)

来自分类Dev

循环mysql查询以从一个表中获取多行数据并插入另一个表中

来自分类Dev

从数据库中获取一个值并插入到php中的字符串中

来自分类Dev

从另一个表插入数据

来自分类Dev

从另一个表插入选定的数据

Related 相关文章

  1. 1

    当我向数据库中插入一个值时,它向数据库中插入了两行

  2. 2

    Phalcon | 一个查询插入了两个“ belongsTo”查询

  3. 3

    从2个表中获取数据并插入另一个表

  4. 4

    从2个表中获取数据并插入到另一个表中

  5. 5

    通过地图键检查是否插入了最后一个项目

  6. 6

    通过地图键检查是否插入了最后一个项目

  7. 7

    如何从一个集合中获取数据并插入到 Nodejs 中的另一个集合中?

  8. 8

    如何通过从另一个数据库获取数据将数据插入数据库?

  9. 9

    获取最后一个ID插入记录到Laravel中的数据库

  10. 10

    获取表查询中插入的最后一个数据

  11. 11

    我如何获取用户查看数据并将其插入另一个表

  12. 12

    如何从php中的mysql数据库获取最后一个插入ID?

  13. 13

    如何在不插入任何数据的情况下获取php中的最后一个插入ID?

  14. 14

    如何获取数据并插入同一数据库的另一个表中?

  15. 15

    如果在某个索引位置插入了一个元素,则将数组元素移动到其下一个位置

  16. 16

    获取最后一个插入ID返回null

  17. 17

    如何获取linq中的最后一个插入ID

  18. 18

    Linq获取插入的最后一个ID

  19. 19

    插入mysql查询时获取一个空的div

  20. 20

    获取插入到集合中的最后一个值

  21. 21

    Nodjs区分如何获取最后一个插入ID

  22. 22

    如何获取linq中的最后一个插入ID

  23. 23

    获取系列中的最后一个插入

  24. 24

    如何插入 ID +1 并获取最后一个 ID?

  25. 25

    Laravel:获取插入的最后一个值(名称)

  26. 26

    循环mysql查询以从一个表中获取多行数据并插入另一个表中

  27. 27

    从数据库中获取一个值并插入到php中的字符串中

  28. 28

    从另一个表插入数据

  29. 29

    从另一个表插入选定的数据

热门标签

归档