adodataset['tab1']等体现的类型就是字段对应的类形,string、integer等。
第二个问题有点不名所以

解决方案 »

  1.   

    为何,adotable1['tab1']明明是数值型却可以通过showmessage()体现
      

  2.   

    Variant
    //还有
    Table1['Field1;Field2;Field3'];//发挥
    Table1.Edit;
    Table1['Field1;Field2;Field3'] := Table2['Field1;Field2;Field3'];Table1.Locate('Field1;Field2;Field3', Table2['Field1;Field2;Field3'], []);
      

  3.   

    “编译时提示:变量永不使用.”
    这是因为你的变量赋值后就没有再使用过而提出的提示语言,这将会在编译后优化时把没意义的语句省略,没关系的,只是提醒你而已,估计编译还是可以通过的。“adotable1['tab1']明明是数值型却可以通过showmessage()体现 ”
    因为有个强行转化的隐含操作,相当于adotable1['tab1'].AsString了