hr = m_connection.CreateInstance(__uuidof(Connection));
这名只是用一个接口ID获取一个口指针吧,为什么为成功呢
返回:0x800401f0,
if(SUCCEEDED(hr))是假.
void CMy9_AdoDemoView::OnInitialUpdate()
{
CListView::OnInitialUpdate();
HRESULT hr;
//_bstr_t source("Driver={SQL Server};Server=JACKIE;\
// Uid=sa;Pwd=jackie1127;Database=membership");
_bstr_t source("Provider=Microsoft.Jet.OLEDB.3.51;Data Source=\"VC_ADO_TEST2.mdb\";");//这里可能有错误 _bstr_t user("");
_bstr_t pwd("");
try{
hr = m_connection.CreateInstance(__uuidof(Connection));
if(SUCCEEDED(hr))
hr = m_connection->Open(source, user, pwd, 16); if(SUCCEEDED(hr))
hr = m_recordset.CreateInstance(__uuidof(Recordset));
if(SUCCEEDED(hr))
m_fConnected = TRUE;
else
m_fConnected = FALSE;
}
catch (_com_error &e){
MessageBox(e.ErrorMessage());
m_fConnected = FALSE;
} if(!m_fConnected)
MessageBox("ADO数据源初始化失败!");
else
m_strSource = (const char * )source;
// its list control through a call to GetListCtrl().
}
这名只是用一个接口ID获取一个口指针吧,为什么为成功呢
返回:0x800401f0,
if(SUCCEEDED(hr))是假.
void CMy9_AdoDemoView::OnInitialUpdate()
{
CListView::OnInitialUpdate();
HRESULT hr;
//_bstr_t source("Driver={SQL Server};Server=JACKIE;\
// Uid=sa;Pwd=jackie1127;Database=membership");
_bstr_t source("Provider=Microsoft.Jet.OLEDB.3.51;Data Source=\"VC_ADO_TEST2.mdb\";");//这里可能有错误 _bstr_t user("");
_bstr_t pwd("");
try{
hr = m_connection.CreateInstance(__uuidof(Connection));
if(SUCCEEDED(hr))
hr = m_connection->Open(source, user, pwd, 16); if(SUCCEEDED(hr))
hr = m_recordset.CreateInstance(__uuidof(Recordset));
if(SUCCEEDED(hr))
m_fConnected = TRUE;
else
m_fConnected = FALSE;
}
catch (_com_error &e){
MessageBox(e.ErrorMessage());
m_fConnected = FALSE;
} if(!m_fConnected)
MessageBox("ADO数据源初始化失败!");
else
m_strSource = (const char * )source;
// its list control through a call to GetListCtrl().
}
解决方案 »
- 关于后台不停发送数据问题,急急急,请大家都来看看出出主意!
- TrackPopupMenu后默认选中菜单某一项
- 想改变一个ocx对鼠标左右键的响应,不知道怎么改消息,了解鼠标消息的进来看看
- 求救
- 紧急求救!关于键盘消息的问题
- 请教高手,关于PostThreadMessage的问题
- 拒绝访问
- 30分求助(只有这么多了,都给了),为什么托盘图标老是没有颜色???在线等,回答上立即结贴
- 急救:矩阵分块算法的问题(类似围棋)
- 如何在List Control中实现整行的选中,而不是选中第一个字段中的内容?
- 高手帮忙解决下!用vc 读取cpu温度,风扇转速,系统温度
- 用TextOut往DirectX的surface输出文字之前能否描边?
这名只是用一个接口ID获取一个接口指针吧,为什么不成功呢
返回:0x800401f0,
if(SUCCEEDED(hr))是假.
这句只是用一个接口ID获取一个接口指针吧,为什么不成功呢
返回:0x800401f0,
if(SUCCEEDED(hr))是假