1.主要是設定伺服器名稱,資料庫名稱、登入名、密碼這幾項,需要注意的是「server=%1;」,這裡等號前後不要出現空格,像這樣「server = %1;」是不行的。
2、資料庫名稱那裡,剛開始我只寫了我需要連線的資料庫名稱,但是死活連線不上,出現這種錯誤,
後來在網上查詢的解決方法是,在資料庫名稱後面新增上埠號1433,但是這需要你先在sql server配置管理器,左側列表裡找到sql server網路配置,把下面的兩個協議tcp/ip屬性,更改tcp的埠號為1433,重啟一下程式才會生效。
db.setdatabasename(qstring(「driver=;」
"server=%1;" //伺服器名稱
"database=%2;" //資料庫名稱
"uid=%3;" //登入名
"pwd=%4;") //密碼
.arg("*********,1433") //資料庫名稱
.arg("runinfodata") //資料庫名稱
.arg("sa") //登入名
.arg("123456")); //密碼
QT連線SQL Server資料庫
詳細的 qsqldatabase db qsqldatabase adddatabase qodbc connectionname qstring connectstring qstring driver server 1,2 database 3 uid 4 pwd 5 arg hostname ...
Qt遠端連線SQlServer資料庫
一 連線sql server資料庫 資料庫名 abc 表名 sql 2000 使用者名稱 sa 密碼 123 埠號 預設 1433 void maindialog connectsql qstring sip,intiport,qstring sdbnm,qstring susernm,qstrin...
使用QT連線SqlServer資料庫
最近在專案中需要使用qt來對sqlserver進行操作,特此記錄,以便回憶。1.確保qt的安裝包裡已經載入sqlserver的驅動。以qt5.3為例,在目錄d qt 5.3 mingw482 32 plugins sqldrivers下,有相應的動態庫。2.在工程檔案 pro 裡加一行 qt sql...