奇怪的ado问题?
我在我的dialogapp中,CAdoDlg中在一个button的click事件中调用下面这段代码可以。
但是在我自己生成的一个class中却不能使用。
_ConnectionPtr pConnection;
_CommandPtr pCommand;
bool m_IsConnectionOpen;
HRESULT hr;
try{
hr = pConnection.CreateInstance (__uuidof(Connection));
//但是我在自己create的一个class中,在这里会返回错误?搞不懂了。
if(SUCCEEDED(hr))
{
hr = pConnection->Open(_bstr_t(L"driver={SQL Server};server=192.168.57.1;uid=sa;pwd=pwd;"),
_bstr_t(L""),
_bstr_t(L""),
adModeUnknown);
if(SUCCEEDED(hr))
{
m_IsConnectionOpen = true;
}
}
}
请各位大虾帮忙!!谢谢。