奇怪,运行这么长时间了,突然间range check error(100分)

  • 主题发起人 FlyDayDream
  • 开始时间
F

FlyDayDream

Unregistered / Unconfirmed
GUEST, unregistred user!
我写一个非常简单的程序,就是开介绍信用的。
就是delphi+access 很小一个程序,在我本机用没问题。

我又在c机器上测试了没有问题。

然后D一直在用。

开了很多张了,前几天突然不能用了,可以查看数据介绍信的列表,就是不能新开或查看具体信息。

列表就是一个query,然后哪个开介绍信的具体表单就是一个 个 dbedit 和一个quickreport ,现在就是只要找开这个表单,就先出现 range check error,然后就看不到这个表单。
 
你自己测试的时候,介绍信量可能不大。你把这个数据库拷贝到你的计算机进行调试跟踪一下。感觉还是代码的问题。
 
你用的是ADO吧。
这是ADO的一个BUG,你把DELPHI的补丁打上就不出了。
 
我用的是D7 ,哪个数据库补丁到哪儿下呀?
是的现在开了不到5000千张,我就是把数据库拷回来了。问题依旧。
 
5000千张、数据太大了。你吧数据库清空再试一下、如果程序可以用说明程序没有问题。
你可以考虑使用 MSSQL 存放数据。
 
范围检测错误
把project ->compiler 中的 Range Checking 勾选中~
看能检测出错误来么~ 试试~ 祝你好运~
 
是5000张,不是5000千张

[:D][h1]5000[/h1]
 
我下了mdac2.8 但是在我的系统上安装不上去。说不支持此系统
 
顶部