关于 DBISAM 中 TDBISAMQuery 控件的数据保存问题(50分)

Y

yhw1999

Unregistered / Unconfirmed
GUEST, unregistred user!
关于 DBISAM 中 TDBISAMQuery 控件的数据保存问题, 我用 TDBISAMQuery 打开了一个表,
用 edit, post 方式编辑却不能保存修改过的数据,程序不报任何错误, CanModify 属性也
为 True, 请问有谁知道这个问题呢? 我用的是 3.01 版
 
里面的属性

RequestLive设为True
 
Select *
From BadgeData
Where MakeDate>:Date1 and MakeDate<:Date2
and BadgeID Like :UseUnit and BadgeName Like :BadgeName
Order by BadgeID

这是我的Query中的代码,可是 RequestLive设为True后,post还是不能保存,不知道为什么?
 
BadgeID要为索引
 
我已经解决,很奇怪的,我这里提出来,不知道大家碰到过没有,我的BadgeID本身是索引
的字段,原先我用Ado的,所以把原先AdoQuery中的代码拷贝过来就完事了,结果出现了
我上面所叙述情况,当我删除 Order by BadgeID 这一句,然后重新手工输入到
TDBISAMQuery 里面,一抹一样,他就可以了。这真是没有理由可以解释了,
真怀疑他的稳定性。
 
顶部