各位,请帮忙,为什么说数据源不能进行编辑!!(50分)

  • 主题发起人 主题发起人 zj_zsz
  • 开始时间 开始时间
Z

zj_zsz

Unregistered / Unconfirmed
GUEST, unregistred user!
我使用的是BDE的query
我在窗口的show事件中写入
query1.close;
query1.open;
query1.append;
为什么报这个错误呢?
query2:cannot modify a read-only dataset
请各位高手帮忙
 
query1.RequestLive:=True;
 
LeeChange老兄,还是老样子啊
 
是不是你数据库是只读的呢
 
对了,你到底在用Query1还是Query2呀?
他们之间有什么关联吗?
 
cachedUpdates := True;
 
query1.close;
query1.RequestLive:=True;
query1.open;
query1.append;
是否应该这样写??
刚才写错了应该是
query1:cannot modify a read-only dataset
 
你是一下
query1.Edit
加在append之前
 
如果该表用table1的话,加table1.edit一定行的
 
如果使用Query的话,首先要设RequestLive属性为True,
其次SQL中只能查一个表,不能是多表复合查询。
 
答案:
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1260265
 
后退
顶部