我有三个表,从SQL数据库中拉数据。
当我从data菜单中点击refresh all时,连接被刷新,但只有表的总和被刷新。
当我右键单击>刷新表本身时,它们反映了正确的信息(告诉我连接确实被刷新了)。
我还尝试了ActiveBook.RefreshAll和以下代码:
Dim wks As Worksheet
Dim qt As QueryTable
For Each wks In Worksheets
For Each qt In wks.QueryTables
qt.Refresh BackgroundQuery:=False
Next qt
Nex
我使用的是Ubuntu,我有Qt offline,它是从脱机安装程序安装的。连接到MySQL数据库时出现错误
QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE QSQLITE2
QSqlError(-1, "Driver not loaded", "Driver not loaded")
Failed to connect.
The program has unexpectedly finished.
现在我尝试了这段代码
#include <Q
First: --我正在使用Qt v5.3.1和MinGW 4.8.2,以及Window 7 32bit平台。
在windows 7中运行我的应用程序时,我发现只有在安装了Qt环境时,它才能正常工作到数据库;当将同一个应用程序移动到另一个平台(如windows xp by Virtual PC )时,不幸的是,我发现到数据库的连接也失败了,出现了错误消息driver not loaded,但是应用程序可以正常工作,但没有连接到数据库。
My的尝试:
我使用QSqlDatabase::drivers()来检查系统中是否支持sqlite,结果是,sqlite数据库支持许多其他类型。
我使用