_ConnectionPtr m_pConn;
_bstr_t bstr_myConnect ="";
try
{
bstr_myConnect="Provider=SQLOLEDB;Data Source=192.168.0.166;Initial Catalog=test;User Id=sa;Password=;"; //1433为TCP/IP连接的端口号
m_pConn.CreateInstance("ADODB.Connection");
HRESULT hr = m_pConn->Open(bstr_myConnect, "sa", "", -1);
AfxMessageBox("连接成功!"); ///显示错误信息
}
catch(...)///捕捉异常
{
//CString errormessage;
//errormessage.Format("连接数据库失败!\r\n错误信息:%s",e.ErrorMessage());
AfxMessageBox("连接失败!"); ///显示错误信息
}
_bstr_t bstr_myConnect ="";
try
{
bstr_myConnect="Provider=SQLOLEDB;Data Source=192.168.0.166;Initial Catalog=test;User Id=sa;Password=;"; //1433为TCP/IP连接的端口号
m_pConn.CreateInstance("ADODB.Connection");
HRESULT hr = m_pConn->Open(bstr_myConnect, "sa", "", -1);
AfxMessageBox("连接成功!"); ///显示错误信息
}
catch(...)///捕捉异常
{
//CString errormessage;
//errormessage.Format("连接数据库失败!\r\n错误信息:%s",e.ErrorMessage());
AfxMessageBox("连接失败!"); ///显示错误信息
}
解决方案 »
- 总感觉PAINTSTRUCT结构体没有什么用啊,能举出其用例么?
- 关于c++中一点语法的问题!
- VS2005下用ListControl开发界面问题
- 区域填充问题
- 在单文档显示图片,帮我看看问题出在哪里了呢
- 哪位仁兄有excel操作的类?或者赐教一下基本的操作,最好是ole的(内附功能)
- 用WindowFromPoint返回了一个CWnd指针,我如何知道这个窗口是什么类型的啊?比如判断是不是ListBox
- 对话框工程,怎么使用互斥,限制只能打开一个窗口?谢谢
- 进度条问题!!!急——!!!
- ※※※※※※超菜问题:这个提示是什么意思?※※※※※※
- 求教,Vc调试模式下,无法显示出MFC的窗口。
- 想报研究生,请大家介绍一个二流学校,网络方向或软件方向!谢谢!
CString m_szConn;
m_szConn = "Driver={SQL Server};Server=xxx;Uid=xxx;Pwd=xxx";
HRESULT hr;try
{
hr = m_pConnection.CreateInstance(_uuidof(Connection));
if(!SUCCEEDED(hr))
AfxMessageBox("初始化失败!");
hr = m_pConnection->Open((LPCTSTR)m_szConn,"","",adModeUnknown);
if(!SUCCEEDED(hr))
AfxMessageBox("连接失败!"); }
catch(_com_error e)
{
AfxMessageBox(e.ErrorMessage());
}
CString m_sConn="Provider=SQLOLEDB.1;Data Source=192.168.3.9;Initial
Catalog=sode"; //sode是数据库服务器192.168.3.9上的一个数据库
m_pConn.CreateInstance("ADODB.Connection");
try
{
HRESULT hr=m_pConn->Open((_bstr_t)m_sConn,"sa","mapper",adConnectUnspecified);
if (FAILED(hr))
{
AfxMessageBox("不能连接数据库 source!");
return FALSE;
}
}
catch(_com_error e)
{
AfxMessageBox("不能连接数据库 error!");
return FALSE;
}
{
AfxMessageBox(IDP_OLE_INIT_FAILED);
return FALSE;
}
bstr_myConnect="Provider=SQLOLEDB.1;Data Source=192.168.0.166;Initial Catalog=test;User Id=sa;Password=;";
m_pConn.CreateInstance("ADODB.Connection");
HRESULT hr = m_pConn->Open(bstr_myConnect, "", "", -1);