为何会出现这种提示?一个简单的却让我毫无头绪的问题,向高手请教!在线等候(200分)

  • 主题发起人 主题发起人 xbeing
  • 开始时间 开始时间
X

xbeing

Unregistered / Unconfirmed
GUEST, unregistred user!
我用 database、query、和datasourse构建一C/S型主从结构的网络数据库,可是当我用
query1.append时却出现“query1:can't modify a read-only dataset”的提示,已知在
query1中readonly为false,数据库为sqlserver2000,请问这种现象为何出现,该如何解决?
在线等候如有解答正确,立即加分!谢谢!!
 
query的active有设置为true吗?
或者有没有动态用sql语句查询后open该数据集?
 
你的程序一定有问题,
看不到你的程序就看不出来
把程序贴出来或发给我
xin_jian@21cn.com
 
对相关库应该设定一主索引
 
把Query1.RequestLive设为True!
 
query的active为true
query1为主表,query2为从表,query2.sql为“select * from ww where b_id=:b_id"quey2.datasouse为datasouse1(与query1关联))
 
而且需要其中的SQL语句没有聚合函数,没有归并等等.
 
我的SQL语句没有聚合函数,没有归并,query1.sql仅仅为”select * from tabdetail"
 
aizb正确的,为何要将Query1.RequestLive设为True,起什么作用的呀?为何以前我没有用也可以的?
 
拜托,是RequestLive 不是Active! I 服了 U!
 
因为只有在这种模式在你才能对表进行操作,就想TABLE中的EDIT一样。
 
谢谢你们!!真的非常感谢!!!
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部