用ADO,一个排序的特殊问题? (100分)

  • 主题发起人 主题发起人 Jiao_he
  • 开始时间 开始时间
J

Jiao_he

Unregistered / Unconfirmed
GUEST, unregistred user!
不知道大家有没有发现,用ADO时
当用AdoDataSet.Sort:=Column.FieldName+' ASC' 这个语句进行排序,发现一个小问题,
在AdoDataSet中增加的LookUp字段不能进行排序操作,
并出现:Item cannot be found in the colletion coresponding to the requested name or ordind.错误
(而属于数据表自已的字段一切正常)。
为什么?有没有解决办法?
 
正常现象,无法解决
 
正因为LookUp字段不属于数据表原有的字段,所以不能排序,没办法解决的。
如果你想排序,可以用ClientDataSet来试试。
 
gz,解决了我也学学
 
另外,有這種情況,另還有一問題,同一表的字段也有這一問題
可能是表的字段名的關系,一直沒時間,也沒去理它,
size_no,size_mk 這兩個字段不能排序,why?
 
真麻烦!
 
在数据库中,有些字段是不能排序的如:text等
 
應該是不可以排序的
 
多人接受答案了。
 
后退
顶部