• 5041阅读
  • 7回复

用qt3连接sql server屡次失败。。。。求助。。 [复制链接]

上一主题 下一主题
离线mkyang0627
 
只看楼主 倒序阅读 楼主  发表于: 2009-03-29
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
QSqlDatabase *db = QSqlDatabase::addDatabase("QODBC3");
    db->setDatabaseName("DRIVER={SQL SERVER};SERVER=MKYANG;DATABASE=ymk");

   if(!db->open())
        QMessageBox::about(this,tr("Error!"),tr("数据库连接失败"));
   else
        QMessageBox::about(this,tr("Error!"),tr("数据库连接成功"));

总是数据库连接失败,参数都没错阿,谁知道是为什么。。。。
离线mkyang0627
只看该作者 1楼 发表于: 2009-03-30
谁知道为什么啊。。。谢谢阿
离线tinglan

只看该作者 2楼 发表于: 2009-03-30
你的数据库没有打开    db->open();

QSqlDatabase *db = QSqlDatabase::addDatabase("QODBC3");
    db->setDatabaseName("DRIVER={SQL SERVER};SERVER=MKYANG;DATABASE=ymk");
    db->open();
   if(!db->open())
        QMessageBox::about(this,tr("Error!"),tr("数据库连接失败"));
   else
        QMessageBox::about(this,tr("Error!"),tr("数据库连接成功"));
如果还不对,检查数据库的用户名和密码对不?
[ 此帖被tinglan在2009-03-30 15:07重新编辑 ]
离线mkyang0627
只看该作者 3楼 发表于: 2009-03-30
谢谢这位兄弟的解答,可是还是老问题,数据库打开失败。。我的sql server是用windows身份验证的,所以没有用户名和密码阿。。我的windows没密码的。。。
离线mkyang0627
只看该作者 4楼 发表于: 2009-03-30
难道真的没有人知道么?
离线mkyang0627
只看该作者 5楼 发表于: 2009-03-31
拜托各位了,谢谢阿。。。谁告诉我一下啊。。急
离线mkyang0627
只看该作者 6楼 发表于: 2009-03-31
拜托大家了。。。。。
离线mkyang0627
只看该作者 7楼 发表于: 2009-03-31
求助阿,求助阿。。。。。
快速回复
限100 字节
 
上一个 下一个