如题,客户端与服务器操作系统相同(98或2000或XP),服务器上的SQL安装时选择系统用户认证。
不知道这个Open的SQL语句如何写?
(我始终open失败,错误提示为拒绝访问或无此服务库)请给出细节,小弟几乎是数据库开发盲。需要相关的数据库或系统设置否?
另,客户端不需要安装SQL吧?
不知道这个Open的SQL语句如何写?
(我始终open失败,错误提示为拒绝访问或无此服务库)请给出细节,小弟几乎是数据库开发盲。需要相关的数据库或系统设置否?
另,客户端不需要安装SQL吧?
解决方案 »
- CMFCMenubar 如何取消伸缩
- VC 独占式 操作文件 进驻其他程序或人工删除此文件
- 在png图片中我想修改红颜色位置为透明,其他颜色不变,应该怎么作?修改png的颜色表可以吗?
- ~~一个编程实例问题!
- 如何从SqlServer中导入数据到excel
- 还是关于word模板和MFC
- 简单的命令行问题.
- 用ADO连接数据库出错
- 求读取图像RGB值的完整的源程序
- 关于win98下epp并口的编程问题,哪位可以给我从最简单的说说
- 为什么我的程序在WINDOW XP下运行出错,设置屏幕分辨率的,请高手指点,在线等待,急!!!!!!
- 请问怎样改变一个可执行文件运行后的界面标题?我没有源代码,用ultraEdit吗?
m_pConnection->Open("Driver={SQL Server};Server=192.168.0.112;DATABASE=Database;UID=;PSW=","","",adModeUnknown);客户端最好安装,如果客户端没有安装SQL Server,需要将SQL SERVER的引擎文件SQLREDIS.EXE打包进安装程序,其他的程序DLL,可以用dependency查看,还需要用什么DLL文件
给你一个操作SQL的例子。
ADODB::_ConnectionPtr m_pConn;
_bstr_t bstr_myConnect ="";
try
{
bstr_myConnect = "Provider=SQLOLEDB;Network Library=DBMSSOCN;User ID=user;Password=pwd;Initial Catalog=DefaultDatebase;Data Source=192.168.0.1,1433;"; //1433为TCP/IP连接的端口号
m_pConn.CreateInstance("ADODB.Connection");
HRESULT hr = m_pConn->Open(bstr_myConnect, "", "", -1);
}
catch(_com_error e)///捕捉异常
{
CString errormessage;
errormessage.Format("连接数据库失败!\r\n错误信息:%s",e.ErrorMessage());
AfxMessageBox(errormessage); ///显示错误信息
return FALSE;
}
而且你最好在客户端装SQL SERVER。。配置工作还是比较麻烦的
也许这不是最好的,但对目前的我来说,却是最简单实用的:)