内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

qt和sqlserver的簡單介紹

qt怎么連接sqlserver

前提:

創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供行唐網(wǎng)站建設(shè)、行唐做網(wǎng)站、行唐網(wǎng)站設(shè)計、行唐網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、行唐企業(yè)網(wǎng)站模板建站服務(wù),十余年行唐做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。

SQL Server里已經(jīng)建立了相應(yīng)的數(shù)據(jù)庫,有對應(yīng)的表和數(shù)據(jù)。

步驟:

1. Qt里新建一個空工程,添加main.cpp文件。

2. 在工程文件(.pro文件)添加一行:QT += sql。

3. 該敲代碼了,代碼如下:

[cpp] view plain copy

#include QtGui

#include QString

#include QTextCodec

#include QSqlDatabase

#include QtSql

/*連接數(shù)據(jù)庫*/

void OpenDatabase()

{

QSqlDatabase db = QSqlDatabase::addDatabase("QODBC");

db.setDatabaseName(QString("DRIVER={SQL SERVER};"

"SERVER=%1;"

"DATABASE=%2;"

"UID=%3;"

"PWD=%4;").arg("QIAN-PC")

.arg("StuManager")

.arg("sa")

.arg("123456"));

if (!db.open())

{

QMessageBox::warning(0, qApp-tr("Cannot open database"),

db.lastError().databaseText(), QMessageBox::Cancel);

}

else

{

qDebug()"Connect to Database Success!";

}

}

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

{

QApplication a(argc, argv);

/*設(shè)置編碼格式*/

QTextCodec::setCodecForTr(QTextCodec::codecForName("GBK"));

OpenDatabase();

QDialog *mainDialog = new QDialog;

QTableView *tableView = new QTableView;

QHBoxLayout *layout = new QHBoxLayout;

layout-addWidget(tableView);

mainDialog-setLayout(layout);

QSqlQueryModel *model = new QSqlQueryModel;

model-setQuery(QObject::tr("select * from 教師"));

tableView-setModel(model);

mainDialog-adjustSize();

mainDialog-show();

return a.exec();

}

4. 看看運行結(jié)果吧。

參考網(wǎng)址:

qtsqlquery查詢出來的條數(shù)和sqlserver不一致

qtsqlquery查詢出來的條數(shù)和sqlserver不一致的原因就在于實體對象中的Key列即列1的值相同(在我們的例子中都為1)。

為了避免錯誤的結(jié)果,可以把把視圖中col1,col2,col3的列都設(shè)為實體鍵。

這樣可以避免一些問題,有時候列太多了,全設(shè)為實體鍵,不是一個好辦法。

如何用qt對sqlserver數(shù)據(jù)庫

qt可以使用odbc驅(qū)動去連接sqlserver,先配置好odbc數(shù)據(jù)源,然后在qt里面調(diào)用數(shù)據(jù)源即可連接;

名稱欄目:qt和sqlserver的簡單介紹
網(wǎng)頁地址:http://www.rwnh.cn/article24/dsdgjce.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計公司、網(wǎng)頁設(shè)計公司、響應(yīng)式網(wǎng)站、做網(wǎng)站網(wǎng)站策劃、電子商務(wù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)
全椒县| 白银市| 女性| 昭通市| 会理县| 彭水| 长沙县| 萨嘎县| 唐河县| 松江区| 灌阳县| 海南省| 海门市| 江阴市| 松溪县| 上犹县| 汕尾市| 饶河县| 远安县| 宾阳县| 华池县| 开平市| 井冈山市| 平和县| 临西县| 宜都市| 龙游县| 环江| 察隅县| 武强县| 开远市| 长沙市| 宁陵县| 蕉岭县| 卓尼县| 疏勒县| 石台县| 长丰县| 八宿县| 高要市| 通化市|