我的代码是
stdafx.h#import "c:\program files\common files\system\ado\msado15.dll" no_namespace rename("EOF","adoEOF")void button1()
{
::CoInitialize(NULL);
_ConnectionPtr m_pConnection;
m_pConnection.CreateInstance(_uuidof(Connection)); try
{
m_pConnection->Open("driver=SQL Server;Server=127.0.0.1;DATABASE=pubs;UID=sa;PWD=;","","",adModeUnknown); m_pConnection->Close();
}catch (_com_error e)//异常处理
{
AfxMessageBox(e.ErrorMessage());
} m_pConnection = NULL; ::CoUninitialize();//释放程序占用的COM 资源。
}
stdafx.h#import "c:\program files\common files\system\ado\msado15.dll" no_namespace rename("EOF","adoEOF")void button1()
{
::CoInitialize(NULL);
_ConnectionPtr m_pConnection;
m_pConnection.CreateInstance(_uuidof(Connection)); try
{
m_pConnection->Open("driver=SQL Server;Server=127.0.0.1;DATABASE=pubs;UID=sa;PWD=;","","",adModeUnknown); m_pConnection->Close();
}catch (_com_error e)//异常处理
{
AfxMessageBox(e.ErrorMessage());
} m_pConnection = NULL; ::CoUninitialize();//释放程序占用的COM 资源。
}
解决方案 »
- 用MFC规则写了一个DLL函数接口,关闭一次后调用第2次对话框出现ASSERT错误,求指点
- 如何在一个编辑框能显示一张图片在处理时的各类信息
- 完成端口实现的单服务器最多在线的人数是多少?
- 急救!!!用Gif89a控件在Richedit实现类似QQ的动画表情。我自己import进去后出错,谁能帮一下。
- SDK 里面的 WM_TIMER
- 求助!在vc中如何用sna进行基于appc协议的开发!
- 新手向大家请教!
- 有谁比较了解青岛朗讯的?
- 下星期去面试,哪位大虾有经验,给在下传授传授!
- waveOutOpen问题
- 在线程中调用解析XML的动态库为何会丢失内存(该动态库利用msxml4.dll提供的DOM函数解析XML)
- 急 + 晕! 一个没有实际经验人的概念问题!
HRESULT hr;
try
{
hr=m_pConnect.CreateInstance("ADODB.Connection");
if(SUCCEEDED(hr))
{
hr = m_pConnect->Open(("driver=SQL Server;Server=127.0.0.1;DATABASE=pubs;UID=sa;PWD=;","","",adModeUnknown
);
}
}
catch(_com_error e)
{
AfxMessageBox(e.ErrorMessage());
return FALSE;
}
你的代码跟我的有什么区别吗?
hr = m_pConnect->Open("Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=pubs;Data Source=127.0.0.1","","",adModeUnknown
);
);
错误信息是:
发生未指明错误!
m_strPassword,
m_strUser,
m_strDatabase,
m_strServer);