代码:
::CoInitialize(NULL);
HRESULT hres;
_ConnectionPtr m_pConn;
hres=m_pConn->CreateInstance(_UUIDEOF(Connection));
try
{if(SUCCEEDED(hres))
hres=m_pConn->Open("driver=sql server;server='chen';database=pubs,
uid="sa",pwd="sa",adModeUnknown);
}
catch(_Com_error &e)
{
}
运行时,Open函数总是发生异常!
大家帮我看看是什么原因。谢谢!
还有一个问题:在工程理包含adoid.h和adoint.h时,经常出现很多错误!
::CoInitialize(NULL);
HRESULT hres;
_ConnectionPtr m_pConn;
hres=m_pConn->CreateInstance(_UUIDEOF(Connection));
try
{if(SUCCEEDED(hres))
hres=m_pConn->Open("driver=sql server;server='chen';database=pubs,
uid="sa",pwd="sa",adModeUnknown);
}
catch(_Com_error &e)
{
}
运行时,Open函数总是发生异常!
大家帮我看看是什么原因。谢谢!
还有一个问题:在工程理包含adoid.h和adoint.h时,经常出现很多错误!
#import "c:\Program Files\Common Files\System\ADO\msado15.dll" no_namespace rename("EOF","adoEOF")
2、
//数据库连接
_ConnectionPtr _pDBConn;3、初始化COM
::CoInitialize(NULL);
HRESULT hr=_pDBConn.CreateInstance ("ADODB.connection");4、数据库连接
if(SUCCEEDED(hr))
{
//此句为打开数据库
_bstr_t strConn = "Provider=SQLOLEDB;Data Source=ServerName_Or_IP;Initial Catalog=DB_Name;User ID=sa;Password=;"; //密码为空
_pDBConn->Open( strConn , "sa", "" , NULL );
//MessageBox("已经成功连接到数据库!");
}