最近帮老师做一个学生档案管理的系统,其中要用到数据库知识,但是在链接的时候出现了一些问题:
visdio 2008中自带的sql server数据库系统,自己有安装了Microsoft sql sever Management studio express
就在上面建立了一个数据库student,然后在vs程序中定义
_ConnectionPtr m_pConnection;
m_pConnection ->Open("Provider=SQLOLEDB;Data Source=127.0.0.1,1433;UID=wangwanyuan;PWD=845606", "", "", 0);
UID为登陆Management studio express 的登录名,pwd为登陆密码,对应的数据库权限也设置过了!
但是一运行就会出现error:sql server 不存在获拒绝访问!
请高手指教!
最好,将连接的整个步骤详细的说明一下,自己的思路有点乱!
非常感谢!!
visdio 2008中自带的sql server数据库系统,自己有安装了Microsoft sql sever Management studio express
就在上面建立了一个数据库student,然后在vs程序中定义
_ConnectionPtr m_pConnection;
m_pConnection ->Open("Provider=SQLOLEDB;Data Source=127.0.0.1,1433;UID=wangwanyuan;PWD=845606", "", "", 0);
UID为登陆Management studio express 的登录名,pwd为登陆密码,对应的数据库权限也设置过了!
但是一运行就会出现error:sql server 不存在获拒绝访问!
请高手指教!
最好,将连接的整个步骤详细的说明一下,自己的思路有点乱!
非常感谢!!
换成
Data Source=(local) 或 Data Source=计算机名
试试
试试
Data Source=127.0.0.1/express
换成
Data Source=(local) 或 Data Source=计算机名/express
试试
我换了一种方法链接
m_pConnection->Open("driver={SQL Server};Server=WANG-PC\SQLEXPRESS;DATABASE=student;UID=wangwanyuan;PWD=845606","","",adModeUnknown);
个人感觉这个逻辑性强一点。
但是运行之后又出错error:未发现数据源名称并且未指定默认驱动程序!
请高手请教!!在一次感谢!!