程序代码如下:
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处发生异常,请问该如何设置该参数?