请问:
在ADOTABLE右键的时候,可以选择表中的特定列来显示。
请问这个过程在代码中如何实现。
如何让ADOTABLE只绑定特定FIELDS。因为要做一个数据导入和导出的小软件
要选择源表和目标表
然后在源表中选择特定字段
    在目标中选择特定字段
不知道是不是用Adotable.Fields.add()
但是都没调试成功。
谁能提供一些代码?
3Q

解决方案 »

  1.   

    我试一下...可不可以这样::
         var sql_string:string;
         sql_string='select'+你要的字段名+'from'+表名
         //你要的字段名可是某个combobox中的值
       就可以啦.....
      

  2.   

    Adotable.Fields.add()
    倒是个可行的方法。
    先把所有的字段列出来,然后选出具体要导出的列。
      

  3.   

    To tanlijun37
       你说的方法我是知道的,用AdoQuery或Adodataset都可以这样做
       但是用Adotable的话不知道怎么做。
    To Weitao999
       Adotable.fields.add(...)这里面写什么。
      是不是要先建一个Tfield的数组再从这个数组添加到ADOTABLE.Fields.add
       请问一下能提供一下整个代码?
      

  4.   

    不用ADOTABLE不行吗?就直接用ADOQUERY吧
      

  5.   

    至于add里面的内容,你可以采取迂回战术,比如里面是一个string变量
    然后变量的值可以通过edit.text来确定
      

  6.   

    对呀, 为什么一定要用Table呢? Table能干的Query都能干呀.
      

  7.   

    不知道 因为有的时候不是说自己想怎么写就怎么写,
    我的东西是上头继承下来的,所以不敢新增控件,只能在上头的控件基础上面来改。
    还有一个问题就是如果是一个数字型的变量,在ADOTABLE的FIELDAEFS里怎么定义
    小数位长度?