ADO记录集逐条删除表记录在MSSQL执行正常,在MySQL部分执行异常截取源码:
Try catch到执行无异常的:
m_pRec->Open("select * from UserTable ",m_pConn.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText);
m_pRec->Delete(adAffectCurrent);
m_pRec->Update();
m_pRec->Close();
Try catch到执行异常的:
m_pRec->Open("select * from SUHangTable",m_pConn.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText);
m_pRec->Delete(adAffectCurrent);
m_pRec->Update();
m_pRec->Close();
觉得很奇怪,对比了一下,执行语句基本一致编译不报错,执行一个CATCH到异常,一个没有异常,两个表的相关属性基本一致,为什么?
Try catch到执行无异常的:
m_pRec->Open("select * from UserTable ",m_pConn.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText);
m_pRec->Delete(adAffectCurrent);
m_pRec->Update();
m_pRec->Close();
Try catch到执行异常的:
m_pRec->Open("select * from SUHangTable",m_pConn.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText);
m_pRec->Delete(adAffectCurrent);
m_pRec->Update();
m_pRec->Close();
觉得很奇怪,对比了一下,执行语句基本一致编译不报错,执行一个CATCH到异常,一个没有异常,两个表的相关属性基本一致,为什么?
解决方案 »
- mysql怎样实现统计一个表中不同元组的访问量?
- 求助,有关asp,mysql数据库查询语句语法的。
- MySQLWorkbench.exe - . NET Framework Initialization Error
- 如何跟踪MySQL数据库的操作记录
- MySQL 如何判断一个临时表是否存在?
- postgersql 一个有点复杂的查询问题
- 为什么 MySql 给 列起别名 在程序中rs 不能取到列名?????
- mysql如何使用ip连接
- 求sql语句 非常感谢
- 在数据库插入一个字段,格式为“部门缩写+日期+当日序号”
- mysql存储过程中如何求出数据表统计列所占百分比
- 请看一下这个简单的建表SQL是否有问题?
用ADO->excute()看看。