这个dataset如何定义?(100分)

  • 主题发起人 主题发起人 ★蓝天★
  • 开始时间 开始时间

★蓝天★

Unregistered / Unconfirmed
GUEST, unregistred user!
我定义了一个过程:sharegram.resort(query:Tdataset,sortname:string);
但我现在用的是ado控件,所以我定义成sharegram.resort(query:Tadodataset,sortname:string);
可是当我调用时,编译不过,说类型不匹配,我想Tadodataset和Tadoquery不属于一类的缘故
但我又不能把Tadodataset改为Tadoquery,应该这里的query,有可能是adoquery,也有可能
是adotable,请问,这个函数应该怎么定义呢?急,,,,
 
sharegram.resort(TADODataSet(adoquery1),sortname);
 
过程贴出来
 
sharegram.resort(query:Tdataset,sortname:string);
这个函数本来就可以的,只要你的函数里面没有用到TDataset类以外的功能就没有必要
采用第二个函数那样的形式;
sharegram.resort(Tdataset(adoquery1),sortname);
就可以了阿
 
后退
顶部