QT连接数据库并在dialog中显示数据表的内容怎么做

QT连接数据库并在dialog中显示数据表的内容怎么做,第1张

这个网上都搜得到,书上也有。 我提关键几点:1连接数据库时,要在你这个工程的 pro文件里 最后添上 QT +=sql

2连接数据库时,你连接用的用户名要吧权限设置高,否者,数据写不进去

把数据读出来方法比较多,有QT自带的模板可用,你可以去借点书系统的看下就知道了

创建QSqlQueryModel 保存表数据库的表,model就显示在控件中(QTableView->setModel()),

选中表中的项,可以得到当前行数,也就可以获得当前数据,最后lineEdit->setText(xx);

用代码慢慢加吧!假设ListView上的列已经全部建立,按次序对应Query里的所有记录,而且所有的字段值都可以用QueryFields

AsString来表示就可以了,那么代码可以如下

nFieldIndex

:

Integer

;

nItem:

TListItem

;begin

queryFiest

;

while

not

queryEof

do

begin

nItem

ListViewItemsAdd

;

nItemCaption

queryFields

AsString

;

for

nFieldIndex

1

to

queryFieldsCount-1

do

nItemSubItemsAdd(queryFields

AsString)

;

end

;end

;

以上就是关于QT连接数据库并在dialog中显示数据表的内容怎么做全部的内容,包括:QT连接数据库并在dialog中显示数据表的内容怎么做、qt实现选中数据库中的一个数据。使其确认显示到lineEdit中、delphi 怎样用listview显示数据库中的记录等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9509823.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存