码迷,mamicode.com
首页 > 其他好文 > 详细

QT连接数据SQ未解决(一)

时间:2015-04-13 22:46:33      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:

    本科数学专业,硕士地球动力学专业,如今做软件开发,虽然不会,但是我喜欢学习新的东西~

    因为项目要求,需要实现QT来连接数据库,根据网上学者的代码共享,我也学着自己做了一个界面并且将QT来连接数据库,可是不知道为什么,总是报错。

   网上的connect函数总是解决可以连接数据库,那如果没有连接上一般是什么原因呢?期待明天找到原因~

 

   static bool createConnection()
{
 QSqlDatabase db = QSqlDatabase::addDatabase("QODBC");
 db.setDatabaseName("HZCPro.mdf");
 db.setHostName("192.168.1.1");
 db.setUserName("Lenovo-PC\Lenovo");

 if (!db.open()) {
    QMessageBox::critical(0, qApp->tr("Cannot open database"),
     qApp->tr("Unable to establish a database connection.\n"
     "This example needs QODBC support. Please read "
     "the Qt SQL driver documentation for information how "
     "to build it.\n\n"
     "Click Cancel to exit."), QMessageBox::Cancel);
      return false;
   }
   return true;
}

 

QT连接数据SQ未解决(一)

标签:

原文地址:http://www.cnblogs.com/wanjy/p/4423303.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!