新手求助(50分)

  • 主题发起人 主题发起人 死灵
  • 开始时间 开始时间

死灵

Unregistered / Unconfirmed
GUEST, unregistred user!
当我用query访问数据库表的时候,出现table is read only。我用的连接是bde,在同一个form里之前我使用的query进行增查删改都是可以的。请教
 
应该是其他那个访问 占用了
 
我觉得'在同一个form里之前'同现在所你处理是否也是在同一个form里,否则,不在同一个form则要彼此引用,且如果你是更新query所查询出来的结果,那么就不能更改和删除,因为那个是临时表.sql里有说明,不知正确与否,仅限参考[:(]
 
假如说是被占用了,在使用前不是要先close一下的吗,假如我使用ado连接的话就没什么问题,请教如何
 
BDE好多BUG的,BORLAND在2000年后就转入维护状态了.写原生COM与数据库交互写不出来,不支持ADO序列,没有池的概念.
 
你那个问题直接在应用之前强改属性ADOQUERY1.READONLY:=FALSE;就OK了.
 
建议LZ使用ADO
 
来点实际点的,方法,方法,
 
你把你原码贴出来.----------以经给出了方案了还搞不定,总之我的代码不会出现问题,你只有把代码贴出来我才知道问题在那儿啊.
 
后退
顶部