m_pConnection.CreateInstance(__uuidof(Connection));
m_pConnection->Open("Provider=SQLOLEDB;SERVER=penghongshun;DATABASE=material;UID=sa;PWD=111","","",-1);m_RecoderSet.CreateInstance(__uuidof(Recordset));
_bstr_t bstr="select * from loginuser";
m_RecoderSet->Open(bstr,m_pConnection.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText);上面操作,本机连接可以 ,但是不能网络连接.改为:m_pConnection->Open("Provider=SQLOLEDB;SERVER=192.169.0.182;DATABASE=material;UID=sa;PWD=111","","",-1);
本机也不能连接.本人对数据库不是很熟 谁能帮我???
m_pConnection->Open("Provider=SQLOLEDB;SERVER=penghongshun;DATABASE=material;UID=sa;PWD=111","","",-1);m_RecoderSet.CreateInstance(__uuidof(Recordset));
_bstr_t bstr="select * from loginuser";
m_RecoderSet->Open(bstr,m_pConnection.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText);上面操作,本机连接可以 ,但是不能网络连接.改为:m_pConnection->Open("Provider=SQLOLEDB;SERVER=192.169.0.182;DATABASE=material;UID=sa;PWD=111","","",-1);
本机也不能连接.本人对数据库不是很熟 谁能帮我???
看连接这一块
本机也不能连接.
不太明白你这句话的意思,到底是要连本机,还是要远程连接??
http://community.csdn.net/Expert/topic/4942/4942422.xml?temp=.8089411
本机也不能连接.
不太明白你这句话的意思,到底是要连本机,还是要远程连接??回复:
就是说用ip地址不能够连接数据库 ,我本机地址是192.169.0.182
if(!AfxOleInit())
{
AfxMessageBox("com对象初始化失败");
return false;
}
try
{
m_pAdoConn.CreateInstance("ADODB.Connection");
m_pAdoConn->Open("Driver=SQL SERVER;Server=DT102;Database=LED;UID=;PWD=","","",-1);
}
catch(_com_error&e)
{
CString err;
err.Format("%s",(char *)(e.Description()));
AfxMessageBox(err);
return false;
}
catch(...)
{
AfxMessageBox("Unkowned error");
}
m_pAdoSet.CreateInstance(__uuidof(Recordset));
屡试不爽,以上是基于MFC的,
如果非MFC用CoInitialize(NULL);代替AfxOleInit()
装在window2000 和 2003 下, 数据库连接没有问题,xp下就不行
我想应该是系统的问题
曾经听说过 xp下好象要装一个什么补丁 才可以用
那为高手有此经历啊
客户端(程序运行的机器)连接,必须使用SQL 客户端配置工具,设置名称和IP以及端口
建议在客户端,生成一个空文本文件,改成udl,然后双击,就可以连接sqlserver服务器,如果成功了,把相应的设置写道程序里。就OK
XP下安装SQL Server有我曾经摸索出来的很简单安全的方法,可以看我的Blog中,已经有详细描述
XP下安装SQL server2000企业办最为简单的方法。仅仅需要替换一个文件。
再次说明,网络流传的ntswitch方法很危险,不建议使用,安装msde和后安装客户端工具的方法是安装的desktop版本,这个版本最早是为了给win98用的。
我现在回复问题所用的计算机就是XP+SQL SERVER2000 企业版+SP4
打上 sp4补丁 就可以了
还有xp安全中心的防火墙 也关掉好了 嘿嘿