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到异常,一个没有异常,两个表的相关属性基本一致,为什么?
解决方案 »
- navicat,能否实现,只执行选中的sql语句呢?执行选中语句功能如何实现呢?
- 请教一个分类统计的问题.不用存储过程!!!!!!!急!!!!!!!!!
- ...where time1 >='2006-12-20 00:00:00' and time1 <='2006-12-20 24:00:00'查不到数据的问题?
- postgresql出现的莫名其妙的错误,急!
- mysql中有没有类似于connect by这样的解决层递搜索的(如此例)(急)
- 来一场PHP+MYSQL的革命
- mysql高手都来看看:sql语句导入导出数据错误.
- MySQL的最新版本是多少?哪里有下的?
- 没有比这更简单的了,一句select语句怎么写,
- MySQL 插入问题 编译报错 求大神帮忙看看是哪儿的错
- mysql存储过程中如何求出数据表统计列所占百分比
- 请看一下这个简单的建表SQL是否有问题?
用ADO->excute()看看。