环境:vc6 + ADO + Oracle10g/Oracle 9i问题:程序向数据表中插个数据,开始还好好的,但运行一段时间后(1~3天不等),就不再插入了。
经调试,问题出在 Recordset 的open方法上了。
出问题是因为 执行open方法,去打开记录集,但该方法一直无法返回,就像是卡死、阻塞、死锁、假死等等。
反正就是不能返回,也不报错,所以程序执行不了了。我的在程序中,创建了一个独立的线程去对数据库进行操作(打开、关闭、插入数据等等)
各位有没有遇到过这种情况的,分享下解决办法,谢谢了
经调试,问题出在 Recordset 的open方法上了。
出问题是因为 执行open方法,去打开记录集,但该方法一直无法返回,就像是卡死、阻塞、死锁、假死等等。
反正就是不能返回,也不报错,所以程序执行不了了。我的在程序中,创建了一个独立的线程去对数据库进行操作(打开、关闭、插入数据等等)
各位有没有遇到过这种情况的,分享下解决办法,谢谢了
解决方案 »
- 没有找到mfc42d.dll的解决方法
- ASP.net中调用ActiveX控件的问题
- 哪位前辈帮小弟看看,关于list control显示问题
- 如何将字符串 保存到 IStream?
- 请问:关于directshow的两个问题
- 我用WriteFile逐行写入了一个文本文件,现要在写完后再在文件头加入一行数据,如何弄?
- 关于静态库的一点疑惑
- 如何获得颜色的具体数值?
- 在VC中怎么调用汇编文件(.asm)中的函数
- 如何产生随机数???,万分感激!!!!!!!!!!!!!!!!!!!!!!
- LoadLibraryEx失败,返回空
- 高手看看error LNK2001: unresolved external symbol是什么问题?
http://topic.csdn.net/u/20110623/21/5c76701e-86a2-4ea5-adb4-5277f6cca3cc.htmlhttp://topic.csdn.net/u/20100629/10/C5636FB2-75DD-4188-94EE-B650FC87B4E7.html#r_66775540
2. 为了兼容更多的数据库所以,不直接使用SQL语句,而是 不断的addnew 然后批量提交
郁闷中
是支持SQL语句 但是oracle,sql server,mysql,postgresql等等的语法,有很大程度的不同,所以不考虑使用SQL语句。我也不想自已去过滤那么多关键字,况且既然有写好的通用方案,为什么我不用呢只是现在在这个通用方案中 我遇到了问题,首先要想看能不能解决这个问题 然后再想 是不是采用别的方案。
另外,在操作 Addnew 接口时 也会死
帮帮忙么