zoukankan      html  css  js  c++  java
  • Qt中通过ODBC连接MSSQL数据库

    源代码:

    /************************************************************/

    #ifndef CONNECTION_H
    #define CONNECTION_H
    #include <QMessageBox>
    #include <QSqlDatabase>
    #include <QSqlError>
    #include <QSqlQuery>


    static bool connection()
    {
        QSqlDatabase db=QSqlDatabase::addDatabase("QODBC");
        db.setDatabaseName(QString("DRIVER={SQL SERVER};"
                                   "SERVER=%1;" //服务器名称
                                   "DATABASE=%2;"//数据库名
                                   "UID=%3;"           //登录名
                                   "PWD=%4;"        //密码
                                   ).arg("TANY_PC")
                                    .arg("MyData")
                                    .arg("sa")
                                    .arg("")
                           );
        if (!db.open())
        {
            QMessageBox::critical(0, qApp->tr("Cannot open database"),
                db.lastError().databaseText(), QMessageBox::Cancel);
            return false;
        }
        else
        {
            QMessageBox::information(0,"Connect Database","connect success!",QMessageBox::Ok);
            return true;
        }
        return true;
    }
    #endif // CONNECTION_H

     

     

     

     

    特别注意 sql2005         << ).arg("20100720-1406\\SQLEXPRESS")>>

  • 相关阅读:
    评教说明
    使用firebird2.1与dbEntry.net做的设备报修小程序
    不知道为什么IList.Contains()总是返回FALSE
    DbEntry.net复合索引设置
    招生网上报名程序090512.rar
    aspnetdb生成
    推荐工具ActiveWriter
    dbEntry.net CK.K的高级应用
    tomcat添加虚拟子目录
    短信网关与短信猫
  • 原文地址:https://www.cnblogs.com/mokliu/p/2138876.html
Copyright © 2011-2022 走看看