排序后数据库为什么就变成只读了?(100分)

  • 主题发起人 主题发起人 icfan
  • 开始时间 开始时间
如何排序?
 
是什么数据库?用什么组件?TQuery吗?RequestLive=TRUE试试。
 
hehe,排序的数据表是一个视图了,当然是只读.
你可用updatesql之类的解决这个问题
 
视图只能是只读的,不可能对试图做写操作的
 
排序后是不可以直接编辑QUERY的。可以使用updatesql控件解决这个问题,用法可以查找
以前的问题,有很多讨论的。
 
你是怎么排序的,按道理排序过的数据都是可以编辑的
 
不明白.什么意思.你最好说清楚点
 
他可能是用query+bde
用sql语句排序,排序后就不能编辑了
 
排序后的数据相当于视图了,当然不能编辑了!
你可以试试updatesql控件。
 
我用的是TQuery 组件+BDE +paradox7数据库 用sql语句排序 RequestLive=TRUE用过了还是不能编辑
 
为什么不仔细看看回答?:
排序后是不可以直接编辑QUERY的。可以使用updatesql控件解决这个问题,用法可以查找
以前的问题,有很多讨论的。
 
你不如用ADO,怎么都可以排序的呀!!怎么都可以修改,自己试试看看,
不会用?看李维的书去!!
还有一本书,MASTERING DELPHI6对ADO也讲得挺详细的!
 
[:(]我想说的都被别人说了
 
先要看是如何Query的,另外可看看RequestLive属性。
 
ADOQuery排序后可以直接修改Post相当简单。
 
设置CachedUpdate属性为true, 用applyupdate更新数据

 
谁说视图不可以修改?
看条件的

 
后退
顶部