回 帖 发 新 帖 刷新版面

主题:[讨论]因Tquery存在的缺陷,解决此问题很有难度!各位兄弟姐妹看看,给点建议

原先的这个程序,用到一个Tquery,它的一个属性RequestLive设为true
首先它要查询一张表A的数据出来
第二在程序运行过程中它要更新表A数据(接近2000行代码里,很多地方都通过它post来更新表A)

现在修改这个程序
它本来是查询一张表A的,现在还必须关联表B。
我发现问题是它的RequestLive属性为true时,是不允许关联两张表,一open就会报:table is read only,我看了帮助说明,果然是这样的
之后
把属性更改为false,这个问题解决了,但是程序运行更新表A数据时,执行A.edit,又报别的错误。
之后
通过另外的一个tquery 来update数据,把新值赋给字段更新表A数据
但是
提交是Execsql,所以不能实时更新,必须运行两次程序,才看到库里某些字段正确的。用open提交老报Error creating cursor handle

不知道,大家有无好方案,有木有遇到这样的问题呢[em18]
问题好像不容易看懂,郁闷

回复列表 (共1个回复)

沙发

用控件tquery进行update操作后execsql。不能立马更新,有无办法解决这个问题呢?

我来回复

您尚未登录,请登录后再回复。点此登录或注册