这个网上都搜得到,书上也有。 我提关键几点: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显示数据库中的记录等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)