问题标签 [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.
c++ - QSql 模块和多线程应用程序
我对 Sql 模块如何与 Qt 中的多线程应用程序一起工作感到困扰。 http://doc.qt.io/qt-5/threads-modules.html#threads-and-the-sql-module明确指出“只能在创建它的线程内使用连接”。
但是我写的这段代码有效:
我的应用程序设计需要多个线程与数据库交互。这些线程由 QtConcurrent::run() 生成和管理。
那么,既然这段代码有效,我应该继续这样做还是会遇到麻烦?
欢迎任何帮助、文档或解释!谢谢你。
database - QSqlDatabase & QSqlQuery 的正确方法是什么?
我对手册感到困惑,我应该这样工作:
正如文件所指出的,query
还是db
会自动解构。但这有效吗?
好吧,如果我在一个类中缓存db
,如下所示:
有时我会看到如下警告:
即使我没有打电话run()
。
c++ - 如何包含 qtsql 模块?
我是 Qt 和 C++(来自 PHP 世界)的新手,并且被困在可能很明显的东西上:包括非核心 Qt 模块。
我(可以理解)得到QSqlDatabase does not name a type
.
当我包含以下任一内容时,我也会收到错误:
#include <QSqlDatabase>
#include <QSql>
知道如何包含 QSql 模块吗?提前致谢。
sql-server - scope_identity() 的 Qt 数据库问题
我正在尝试调试 qt 中的 scope_Identity() 调用。详细说明应该返回会话最后插入的数据 ID 的 scope_identity,但此调用在 Qt 数据库调用中不起作用。我试图弄清楚这是否将一个值从数据库驱动程序返回到 Qt 代码,此时我设法跟踪代码执行到
qsql_odbc.cpp 类中的方法。
在此方法中,它访问一些 win32 __stdcall 调用,我认为其中一个负责连接和从数据库中检索数据。
我无法找到这些代码,如果有人可以指导我,我将不胜感激。
非常感谢您提前。
database - 如何在qt中加载ODBC
我很Qt
陌生C++
我正在尝试连接到 ODBC 数据库,但得到以下输出
我如何加载ODBC
。Qt
代码 :
我试图按照网上的步骤进行操作,但这很令人困惑。
有人可以给我一个简化的方法吗?
python - qtsql:查询将格式错误的 UTF-8 文本插入 MySQL
我想连接到我的 MySQL 数据库并插入一些 UTF8 字符串。但是当我进行insert
查询时,一些类似的文本سسسسسسسسسسسسسسسس
会插入到我的表中。
这是我的代码:
我的查询有什么问题?
编辑:
我用这段代码解决了这个问题:
qt - Qt 和数据库保存并打开它们
我有一个应用程序可以处理用户编辑的多个数据库,我还希望它从指定的路径打开它们(就像我使用 QFileDialog 获取路径一样)。
我还看到它将数据库文件保存在可执行文件所在的位置,但有没有办法可以将它们保存在另一个地方?
oracle - 使用 QtSql 获取 dbms_output.put_line 的 Oracle 输出
是否可以在 QSqlQuery 中获取 Oracle DB 的原始 DB 输出,例如通过以下方式:
现在我想访问输出(本例中为“hello world”)。
python - QSqlQuery::exec: 数据库未打开,PyQt
我正在尝试从 sqlite 数据库中输出数据。我在 PyQt 的示例中这样做了,但它不起作用。似乎数据库已打开,但代码给出了错误,但事实并非如此。你能告诉我为什么以及如何解决这个问题吗?
在输出中它给出了这个:
sql - QtSql 无法执行查询
每次我得到false。我无法得到错误。