问题标签 [qtsql]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1449 浏览

c++ - QtSql 连接

我正在尝试创建与数据库的连接并对数据库进行插入/删除/查询。我对 SQL 比较了解,但我似乎无法在 Qt 中完全理解它。我以前用Delphi编程。

到目前为止,这是我的代码:

我已将此添加到我的 .pro 文件中:

一个包含在我的主文件中的 QtSql。

当我运行此代码时,我收到错误:

任何想法我都会非常感激。

PS:我在 Linux Ubuntu 12.04 上使用 c++ 并使用 LibreOffice Base 创建我的数据库。

0 投票
1 回答
2006 浏览

c++ - “错误:没有匹配的函数或调用”到我的 Windows 析构函数

无法运行应用程序 - QtSql。我在谷歌上找不到解决这个问题的方法。我已经包含了我的项目文件中的代码-mainwindow.cpp和. 而且我还在(QT += core gui sql)中包含了sql。main.cppmainwindow.h.pro

代码:

主.cpp:

主窗口.cpp:

编译输出:

0 投票
1 回答
789 浏览

python - Sqlite3 或 QtSql

需要为使用 PySide 构建的桌面应用程序创建一个小型数据库。我不知道两者(sqlite3 和 QtSql)是否相似,但我倾向于 sqlite3。这是因为,嗯,它的 Pythonic!我想知道我是否会错过某些东西,例如性能、功能等(或者考虑到手头的项目,是否有使用每一个的约定?)

我知道这个问题会被关闭,因为它可能看起来不够有建设性,对此我深表歉意。

0 投票
1 回答
852 浏览

mysql - Qt - 尝试 mysql 驱动程序

我按照本教程使用 VS2010 编译 mysql 驱动程序: Qt - 如何获取|编译 Mysql 驱动程序

编译失败并出现错误:LNK1123: failure during conversion to COFF: file invalid or corrupt

我尝试使用多个版本的 mysql 和 qt,我总是得到相同的错误。

注意:我使用的是 Qt-4.8.4 和 mysql-5.5.32-win32。

0 投票
1 回答
953 浏览

qt - 编译qt mysql驱动出错

我正在尝试构建 qt mysql 驱动程序插件。我已经安装了 mysql(xampp)。.pro 文件位于C:\myTools\Qt\QtSDK\QtSources\4.8.1\src\plugins\sqldrivers\mysql. 这是我的 .pro 文件的副本

但是,我仍然收到错误消息:

我交叉检查了我的库并包含路径。他们完好无损。

0 投票
1 回答
121 浏览

c++ - (Qt SDK) MySQL 头脑风暴 -.-

我创建了一个数据库。一切似乎都是为了开始填满它,但每次我尝试调试我的项目时,它都会把这个错误抛到我的脸上:

“错误:C1083:无法打开包含文件:'QtSql':没有这样的文件或目录”

我不明白为什么我得到它。在每个项目中我都这样做,而且效果非常好。

我包括:

#include <QtSql>

然后我像这样创建数据库:

然后我尝试以这种方式获取它的内容:

0 投票
2 回答
964 浏览

qt - QML 视图中的 QSqlQueryModel 导致项目显示两次

感谢 Jay,问题似乎不在于 QML,而仅在于数据库。

所以一个最小的错误代码是:

检查 my.db.sqlite 时,我得到:

谢谢!

------ 老问题------

我正在学习 QtSql 和 QML,所以有一些错误的空间。几乎我的整个问题都在我的问题的标题中。我试图制作一个简短的、独立的代码来重现它:

C++ 代码:

QML 代码:

我应该得到“消息!” 作为我列表中的输出,但我得到:

信息 !

信息 !

有什么帮助吗?谢谢!

0 投票
1 回答
993 浏览

c++ - 无法使用 QtSQL 编译 Qt 项目(链接器错误)

我正在尝试编译一个 qt 项目(在 Qt 5.0.2 上的 Qt Creator 2.7.0 中)并且我不断收到与 QtSQL 库有关的链接器错误(KioskBridge 是我在其中使用 sql 的文件/类) :

我的 pro 文件包括 QT += sql,但这似乎并没有使它与适当的库链接。

有任何想法吗?

0 投票
1 回答
40 浏览

qt - Qt 可执行程序在另一个系统上崩溃

应用程序是使用 Qt 4.8.1 msvc10 编译的,我已经复制了每个所需的 .dll,但应用程序在启动前仍然崩溃,导致崩溃的模块是 qtsql4.dll,尽管它在我的系统中运行良好我
该如何解决这个错误

0 投票
2 回答
780 浏览

sql - 如何在 TSQL 中对产品进行分组,然后按日期 desc 对它们进行排序?

这是SQL,但它给了我一个错误:

编辑:这是我得到的错误:

列“dbo.UserXProduct.DateEntered”在 ORDER BY 子句中无效,因为它不包含在聚合函数或 GROUP BY 子句中