char branch_name[22];
char SqlQuery[200];
cout<<"请输入一个银行名:";
cin>>branch_name;
gets(branch_name);
sprintf(SqlQuery,"select * from branch where branch_name='%s'",branch_name);
pRst->Open(SqlQuery,_variant_t((IDispatch*)pConn,true),adOpenStatic,adLockOptimistic,adCmdText);
if(!pRst->EndOfFile) pRst->Delete(adAffectCurrent);
能正常运行,但不能删除数据库里的数据,什么原因,求大神指证。
char SqlQuery[200];
cout<<"请输入一个银行名:";
cin>>branch_name;
gets(branch_name);
sprintf(SqlQuery,"select * from branch where branch_name='%s'",branch_name);
pRst->Open(SqlQuery,_variant_t((IDispatch*)pConn,true),adOpenStatic,adLockOptimistic,adCmdText);
if(!pRst->EndOfFile) pRst->Delete(adAffectCurrent);
能正常运行,但不能删除数据库里的数据,什么原因,求大神指证。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货