找回密码
 立即注册
收起左侧

QT如何操作Sql Server数据库

7
回复
7959
查看
[复制链接]
累计签到:6 天
连续签到:1 天
来源: 2016-3-9 20:34:46 显示全部楼层 |阅读模式
1Qter豆
RT
就是环境变量要怎么配置,要拷贝什么文件吗。
就是程序外面和程序里面都不知道怎么做。。。
完全是一只新手,请教了!

回复

使用道具 举报

累计签到:43 天
连续签到:1 天
2016-3-9 20:45:30 显示全部楼层
用ODBC试试。。。。。。。。。
回复

使用道具 举报

累计签到:410 天
连续签到:1 天
2016-3-9 20:51:06 显示全部楼层
QT 支持 操作 sql啊。。不会就百度啊
回复

使用道具 举报

累计签到:6 天
连续签到:1 天
2016-3-9 21:09:56 显示全部楼层
a408815041 发表于 2016-3-9 20:51
QT 支持 操作 sql啊。。不会就百度啊

一直用不好百度这个东西。。。找了好多帖子看,还是无法打开包括文件: “QSqlDatabase”: No such file or directory
pro文件里加了QT       += sql
也是这个样子
回复

使用道具 举报

累计签到:43 天
连续签到:1 天
2016-3-9 21:25:22 显示全部楼层
加了头文件了没 #include <QSql>
回复

使用道具 举报

累计签到:6 天
连续签到:1 天
2016-3-9 22:28:40 显示全部楼层
NCpiro 发表于 2016-3-9 21:25
加了头文件了没 #include

加了,已经加上了,还是有这个问题
回复

使用道具 举报

累计签到:6 天
连续签到:1 天
2016-3-17 15:00:14 显示全部楼层
NCpiro 发表于 2016-3-9 21:25
加了头文件了没 #include

加了之后就变成了“无法打开包括文件QSql”。删了之后,下面的#include <QSqlDatabase>
#include <QSqlQuery>都是无法打开。总之数据库有关的头文件都是这种情况。
回复

使用道具 举报

累计签到:83 天
连续签到:1 天
2016-4-24 16:25:22 显示全部楼层
要在.pro里加上QT += sql,随便运行一次再加上头文件。Qt这边不需要怎么配置的,sql server那边要创建个用户和密码,然后
  1. db=QSqlDatabase::addDatabase("QODBC");
  2.           QString dsn =QString::fromLocal8Bit("DRIVER={SQL SERVER};"
  3.                                          "SERVER=192.168.1.150;DATABASE=YINGXIANG");//连接服务器,dsn连接
  4.     db.setHostName("192.168.1.150");
  5.     db.setDatabaseName(dsn);
  6.     db.setUserName("sa");
  7.     db.setPassword("521");
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了