qt远程连接sqlserver数据库(QT remote SQLSERVER database connection).docVIP

qt远程连接sqlserver数据库(QT remote SQLSERVER database connection).doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
qt远程连接sqlserver数据库(QT remote SQLSERVER database connection)

qt远程连接sqlserver数据库(QT remote SQLSERVER database connection) Qt remote SQlServer database connection Classification: Qt database 2012-07-18 17:04 267 people read the comments (0) report collection A: code. SQL Server database connection / * * * database name: ABC * table name: SQL_2000 * Name: SA * password: 123 * port number: 1433 (default) * / Void MainDialog:: connectSql (QString sIp, int iPort, QString sDbNm, QString sUserNm, QString sPwd) { DB: addDatabase = QSqlDatabase: (QODBC); QString DSN = QString (Driver={sql server}; SERVER=%1; PORT=%2; DATABASE=%3; UID=%4; PWD=%5;) .arg (sIp) .arg (iPort) .arg (sDbNm) .arg (sUserNm) .arg (sPwd); Db.setDatabaseName (DSN); Connect SQL / * 2000*/ Bool = db.open (R); If (R) { (qDebug) the SQL Server 2000 Connect OK!; The calculation of the current table in id*/ / * QSqlQuery query1 = QSqlQuery (DB); (query1.clear); Query1.prepare (select top from SQL_2000 order by 1 ID ID desc); Bool = query1.exec (a); Int id; If (a) { While ((query1.next)) { Id = query1.value (0) (.ToInt); } } Insert data / * * / QSqlQuery query2 = QSqlQuery (DB); QString SQ1: tr = QObject: (insert into SQL_2000 (Id, Ip, Port, UserName, Password, DbType, DbName) Values (?,?,?,?,?,?,?)); Bool B = query2.prepare (SQ1); If (b) { QDebug (insert data success) !; } Query2.bindValue (0, id+1); Query2.bindValue (1, sIp); Query2.bindValue (2, iPort); Query2.bindValue (3, sUserNm); Query2.bindValue (4, sPwd); Query2.bindValue (5, sDbType); Query2.bindValue (6, sDbNm); / * * / data query QSqlQuery query3 = QSqlQuery (DB); Query3.prepare (select * from SQL_2000 where Id=1); Bool = query3.exec (C); If (c) { QDebug (select data success) !; While ((query3.next)) { The query3.value (qDebug) (0); The query3.value (qDebug) (1); The query3.value (qDebug) (2) (.ToInt); } } Else { (qDebug) the query3.lastError ().Text ().Data (); } / * * / delete data QSqlQuery query4 = QSqlQuery(dB); query4。准备(“删除sql_2000 id是1”); query4 exec() bool a; 如果(D) { qdebug() “删除数据成功!”; } 其他的 { qdebug

文档评论(0)

f8r9t5c + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档