QT中怎样把ComboBox中的内容存入数据库

QT中怎样把ComboBox中的内容存入数据库,第1张

#include <qapplication.h>

#include <qsqldatabase.h>

#include "../login.h "

int main( int argc, char *argv[] )

{

QApplication app( argc, argv )

QSqlDatabase *defaultDB = QSqlDatabase::addDatabase( DB_SALES_DRIVER )

if ( defaultDB ) {

defaultDB->setDatabaseName( DB_SALES_DBNAME )

defaultDB->setUserName( DB_SALES_USER )

defaultDB->setPassword( DB_SALES_PASSWD )

defaultDB->setHostName( DB_SALES_HOST )

if ( defaultDB->open() ) {

// 数据库被成功打开,我们现在可以运行SQL命令。

}

}

return 0

}

从数据库得到的数据格式是CString格式的变量比如是m_Str

对每一个控件添加控件成员变量,假定combobox的关联变量是m_Combox,Edit的关联变量是m_Edit,ListBox的关联变量是m_ListBox.

m_ComBox.SetWindowText(m_Str.Left(m_Str.Find('|')))

m_Str=m_Str.Mid(m_Str.Find('|')+1)

m_Edit.SetWindowText(m_Str.Left(m_Str.Find('|')))

m_ListBox.SetWindowText(m_Str.Mid(m_Str.Find('|')+1))


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

原文地址: https://outofmemory.cn/sjk/9937815.html

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

发表评论

登录后才能评论

评论列表(0条)

保存