程序代码如下:
HXDUSER_API BOOL connServer(LPCTSTR provider,LPCTSTR server, LPCTSTR database, LPCTSTR user, LPCTSTR password)
{
BOOL hr = FALSE;
char connectString[256];
/*SQLOLEDB*/
sprintf(connectString,"Provider=%s;server=%s;DataBase=%s;uid=%s;pwd=%s", provider, server, database, user,password); {
try
{
// hr = _cur.CreateInstance("ADODB.Connection");
hr = _cur.CreateInstance("ADODB.Connection.1.5");
if(FAILED(hr))
_com_issue_error(hr);
hr = _cur->Open(
_bstr_t((LPCTSTR)connectString),
_bstr_t(L"sa"),
_bstr_t(L""),
adConnectUnspecified
);
}
catch(...)
{
return FALSE;
}
}
return hr;
}
程序在CreateInstance处发生异常,请问该如何设置该参数?
HXDUSER_API BOOL connServer(LPCTSTR provider,LPCTSTR server, LPCTSTR database, LPCTSTR user, LPCTSTR password)
{
BOOL hr = FALSE;
char connectString[256];
/*SQLOLEDB*/
sprintf(connectString,"Provider=%s;server=%s;DataBase=%s;uid=%s;pwd=%s", provider, server, database, user,password); {
try
{
// hr = _cur.CreateInstance("ADODB.Connection");
hr = _cur.CreateInstance("ADODB.Connection.1.5");
if(FAILED(hr))
_com_issue_error(hr);
hr = _cur->Open(
_bstr_t((LPCTSTR)connectString),
_bstr_t(L"sa"),
_bstr_t(L""),
adConnectUnspecified
);
}
catch(...)
{
return FALSE;
}
}
return hr;
}
程序在CreateInstance处发生异常,请问该如何设置该参数?
解决方案 »
- 进程间通信windows下的管道(pipe)性能如何?
- cpropertysheet 可以做成 可依靠的吗?
- ado之recordset添加记录时如何处理自增字段和时间字段
- 请问如何通过域名获知对方IP
- 用vc进行com编程时,不支持什么继承?急!!!!
- 如何让程序在一个规定的时间点上执行某个操作?
- ADO + 多线程
- 在哪里可以找到MMS协议的资料?
- 为什么我在DEBUG时WATCH变量值时有时会出错,我加一个CString ="dfsdsfd";然后WATCH
- CompareNoCase在Unicode环境下排序中文的问题
- IE 图形显示
- 一个完整的日期减去一个天数,返回一个新日期,如何做?
http://expert.csdn.net/Expert/topic/2517/2517687.xml?temp=.8131372
m_pConnection.CreateInstance("ADODB.Connection");
AfxOleInit();或者CoInitialize();