问个DAO编程,CDaoDatabase类操作sql server数据库的。多谢高手们了

问个DAO编程,CDaoDatabase类操作sql server数据库的。谢谢高手们了

CDaoDatabase *db=new CDaoDatabase();

 
db->Open(NULL,FALSE,FALSE,"ODBC;DRIVER={SQL Server};SERVER=127.0.0.1,14333;DATABASE=bin;UID=sa;PWD=19910619");
CDaoRecordset r(db);
CString c;
COleVariant v; 
r.Open(AFX_DAO_USE_DEFAULT_TYPE,_T("select name from table_1 where id=8 or id=9 or id=10"),dbSeeChanges);
r.Edit();
r.SetFieldValue("name","1111111");
r.Update();
 
r.Close();
db->Close();


 上面是我代码,但是有个问题就是,每次不管条件怎么样,也都是只能更新或删除一个,并且没办法判断是否成功,或者有没有其他自带的类,网上有的DAO很麻烦,代码很多,求教这个类

------解决方案--------------------
try
catch