求救!使用ATL OLEDB访问ACCESS数据库的删除一个记录问题
我在一个项目中采用了ATL OLEDB消费者模版访问ACCESS数据库,可以访问数据库和添加记录,但是没有办法删除记录?不知道这个如何实现,关键是什么?
我的删除源码:
CSting
CString strSql;
strSql.Format(......);//查询语句
....删除部分代码:
CCommand<CAccessor<CDirinfoAccessor> > dbDirInfo;
long* pCount = new long;
if(dbDirInfo.Open(m_dbDirInfo.m_session, strSql, NULL,
pCount, DBGUID_DEFAULT, FALSE) != S_OK)
{
AfxMessageBox( ERROR_DB_DELETE );
delete pCount;
return FALSE;
}
delete pCount;
dbDirInfo.Close();
但是执行后没有删除,什么反映也没有!
这个代码是参考了一个例子,他的程序能删除,我的怎么不能?需要注意设置什么?有没有高手指点一下,最好详细点,本人实在太菜了,郁闷死了!