【问题标题】:qt sqlite didnt create table [closed]qt sqlite没有创建表[关闭]
【发布时间】:2021-09-03 19:24:55
【问题描述】:

我在 qt c++ 中编写了一个代码来制作数据库并插入用户输入信息。 代码创建数据库但没有创建表和插入信息。 请查看照片以更好地了解我的问题。 tnx 为您提供帮助。

make db

make table 1 and insert data

make table 2 and insert data

result : db created but there is no table and data

【问题讨论】:

  • 也许你也应该调用你的函数?请提供一个最小的、可编译的示例。
  • 我做到了,但这里不提
  • 因此:提供一个最小的、可编译的例子!
  • @AmirhosseinDaghighKia 请阅读How to Ask,查看tour 并提供minimal reproducible example
  • 处理所有这些 sql 查询函数调用中的错误,然后你可以找到它失败的地方。

标签: c++ database sqlite qt


【解决方案1】:

您可以使用 lastError() 来检查 sql 函数错误

q.exec(".....");
qDebug()<<q.lastError();

功能说明见here

【讨论】:

    猜你喜欢
    • 2020-06-04
    • 1970-01-01
    • 2016-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-17
    • 2020-10-07
    • 1970-01-01
    相关资源
    最近更新 更多