我要得到一个数据集的一个字段的值,请问:
DataModule2.SQLDataSet3.Fields.Fields[0].value  与
DataModule2.SQLDataSet3.Fields[0].value  有何区别?
请各位执教::

解决方案 »

  1.   

    沒有什么區別的。
    還可以使用﹕
    DataModule2.SQLDataSet3.Fieldbyname('fieldname').value;
      

  2.   

    DataModule2.SQLDataSet3.Fieldbyname('fieldname').asstring;
    DataModule2.SQLDataSet3.Fieldbyname('fieldname').asinteger;
    DataModule2.SQLDataSet3.Fieldbyname('fieldname').asdate;
      

  3.   

    没有什么区别,建议使用FieldByName().AsString形式