为什么俺的程序这么不稳定?(50分)

  • 主题发起人 主题发起人 老Q
  • 开始时间 开始时间

老Q

Unregistered / Unconfirmed
GUEST, unregistred user!
我做了一个程序,不知怎么回事, 数据总是存不到
库文件中,明明已经按了保存按钮,可重新启动机器,
发现数据又丢了。谁能救救俺,告诉俺怎么办!
注:俺用的是Paradox表+BDE驱动
 
安保存按钮时执行一下 数据集.Update;
 
有没有 dataset.post 啊
 
不重起就不丢,不可能吧
 
没说“不重起就不丢”,只是说“重起丢了”,我估计不重起,退出程序再进入都没了
 
是不是没有Commit;
 
你是用TABLE吗?是WINDOWS的问题!哈哈!
 
是否用了cached updated
如果是,请
applyupdate

commitupdate

....
 
是否用了cached updated
如果是,请
applyupdate

commit
 
各位大侠:
俺确实是用了TTable控件的CachedUpdates属性,
不过俺肯定是执行了ApplyUpdates命令,可是刚刚
用Database Desktop 还能看到已经保存了的记录,
重启计算机后,有时记录就丢失了(当然,有时记录
也不丢失),特别是不正常关机时,数据最容易丢失,
我怀疑是数据库引擎BDE的问题,或者是Paradox表的
问题,windpray大侠说是windows的问题,不知道哪位
大侠有这方面的经验,请告诉俺解决办法!
 
Paradox表不正常关机?是不是 cache 的问题?
 
555,难道真的没有办法了吗?
 
加大内存可能会解决问题
 
真有这等怪事?
0:杀毒,杀毒后如还有问题,则:
1:制作安装盘
2:将程序安装到其它WINDOWS机上运行
3:如果在其它WINDOWS机上能正常使用(即能存盘)则你的机有问题,可分软件或硬件
4:如果不行,则数据驱动有问题?
 
一般不会是硬件的问题,再仔细检查一下,不出问题的时候,是如何操作的,或许是数据
的问题??确实提交??
 
一直用pardox表未发现问题,可以取消cache试试,再有是不是电源管理设置有问题
(硬盘节能)
 
不要太迂腐,换台机器试试
 
俺在三四台机器上试验,都发现过这样的毛病,
好象不应该是换不换机器的问题!
 
什么鬼毛病……是不是程序未正常退出就重启?
 
既然这样,肯定是你的程序的问题!
把源程序贴上来,让大家共同解决一下。
hwk1999@yahoo.com
 
后退
顶部