帮忙一下,小问题:DEL中 ADODataset.Fields.Add()时,我想把数据库表中的TIME字段添加上去该怎么写? ADOTable1.Fields.Add(Time);
这样是错误的
TField是什么类型?

解决方案 »

  1.   

    ADOTable.FieldByName('time').asDateTime := '……';
    不知道你是不是这个意思。
    ADOTable.Fields[time所在的parama - 1].asDateTime := '……';
      

  2.   

    t:TField;
    begin
      t := TStringField.Create(Self);
      t.FieldName := 'time';
      ClientDataSet1.Fields.Add(t);
    endTField查帮助查其他类型TDateTimeField 、TStringField等等
      

  3.   

    不是的,我是想在ADODataSet1中在运行的过程中,用代码实现类似程序运行前双击ADODataSet1,add fields的功能~请问如何实现?