小编kas*_*360的帖子

在SQLite数据库中创建Oracle数据库表的副本

我有2个数据库,Oracle和SQlite.我想在我的一个应用程序中创建SQLite中某些Oracle表的精确副本.这些表中的大多数包含超过10,000行,因此通过以编程方式遍历每一行来复制每个表是无效的.此外,表结构可能在将来发生变化,因此我希望使用通用方法实现此目的,而无需对SQL语句进行硬编码.有没有办法做到这一点?

ps - 使用Qt框架开发此应用程序.所有查询和数据库都由QtSql模块对象表示.

sqlite oracle synchronization copy

7
推荐指数
2
解决办法
1万
查看次数

QTableView与行中的图标

我有一个QTableView显示数据库表的行.在这个表中我有一个名为数据类型的列,我有每种类型的图标图像.如何在每种数据类型前添加这些图标?

这是justanothercoder要求的代码的一部分.

QString msgQueryString = "select MESSAGE_ID, DATA_TYPE from SER_MESSAGES where MESSAGE_ID > 500 ";
serendibMsgTableModel->setQuery(msgQueryString, *database);
serendibMsgTableModel->setHeaderData(0, Qt::Horizontal, tr("Message ID"));
serendibMsgTableModel->setHeaderData(1, Qt::Horizontal, tr("Data Type"));

serendibMsgProxyModel->setSourceModel(serendibMsgTableModel);
serendibMsgView->setModel(serendibMsgProxyModel);
Run Code Online (Sandbox Code Playgroud)

"serendibMsgTableModel"是一个QSqlQueryModel和"serendibMsgProxyModel"是自定义的QSortFilterProxyModel."serendibMsgView"是QTableView我需要在"数据类型"列中显示的图标.

希望这有助于你的答案.

c++ icons qt qtableview

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

c++ ×1

copy ×1

icons ×1

oracle ×1

qt ×1

qtableview ×1

sqlite ×1

synchronization ×1