• 12131阅读
  • 10回复

QT用ODBC连接不上SQL Server [复制链接]

上一主题 下一主题
离线xcgwy
 
只看楼主 倒序阅读 楼主  发表于: 2006-05-26
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
在win2000 professional下用ODBC连接SQL Server不成功,有什么需要注意的吗?
离线XChinux

只看该作者 1楼 发表于: 2006-05-26
采用ODBC方式连接应该没问题的吧?(是指在ODBC管理器里建立数据源那种)
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线xcgwy
只看该作者 2楼 发表于: 2006-05-27
问题已解决。
离线davehuhudave

只看该作者 3楼 发表于: 2008-05-29
怎么弄啊能不能教教我,我也正为qt连接不上sql server 发愁呢,麻烦一下楼主啊
离线xcgwy
只看该作者 4楼 发表于: 2008-05-30
db=QSqlDatabase::addDatabase("QODBC", "db");
  db.setHostName("localhost");
  db.setPort(1433);
  db.setDatabaseName("ODBC数据源名");
  db.setUserName("sa");
  db.setPassword("password");
  if(!db.open())
      {
      QMessageBox::information(this, tr("db"), tr("can not open"));
      return false;
      }
关键是要把QT文件夹下的plugins下的sqldrivers文件夹拷贝到编译好的可执行文件相同的目录下。
离线hehui

只看该作者 5楼 发表于: 2008-06-05
请教:
是否要配制DSN?
可否用字符串来连?
离线XChinux

只看该作者 6楼 发表于: 2008-11-06
引用第5楼hehui于2008-06-05 19:46发表的  :
请教:
是否要配制DSN?
可否用字符串来连?


可以。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线hehui

只看该作者 7楼 发表于: 2008-11-09
引用第6楼XChinux于2008-11-06 15:33发表的  :
可以。

是ADO的那种字符串吗?
很不喜欢DSN!
没在Qt里用过M$ SQLServer。
请版主给个示例。
谢谢了!
离线wvins
只看该作者 8楼 发表于: 2008-11-09
做个记号学习
离线XChinux

只看该作者 9楼 发表于: 2008-11-09
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线longwenbiao
只看该作者 10楼 发表于: 2010-04-28
楼主,能给个QQ号不,我想让你指导下? 我的QQ:345931986

我在【ODBC数据源管理器】中设置了一个用户数据源,测试能通过,但是,我不知道怎么在程序中使用...
而且我在程序中设置了连接串,但是,总是提示出错
快速回复
限100 字节
 
上一个 下一个