ADODataSet1.CommandText:='select * from new_cwtu;';
   ADODataSet1.Open;
   Edit1.Text:= ADODataSet1.FieldByName('lie1').Value;
   ADODataset1.Close;上面这样就可以 如果改成
  ADODataSet1.CommandText:='select conut(*) from new_cwtu;';
   ADODataSet1.Open;
   Edit1.Text:= ADODataSet1.FieldByName('lie1').Value;  //这里应该怎么改呢
   ADODataset1.Close;或者说ADODataSet1不能执行count(*)那我用
ADODataSet1.Recordset:=ADOCommand1.Execute;
在ADOCommand1里面设置'select * from new_cwtu;';
 
问题是怎么才能得到 这个返回值呢

解决方案 »

  1.   

    上面这样就可以 如果改成
      ADODataSet1.CommandText:= 'select conut(*) from new_cwtu; ';
       ADODataSet1.Open;
       Edit1.Text:= ADODataSet1.FieldByName( 'lie1 ').Value;  //这里应该怎么改呢
       ADODataset1.Close; 
    --------------------------------------------------------------
    ADODataSet1.CommandText:= 'select conut(*) from new_cwtu;';
    ----->
    ADODataSet1.CommandText:= 'select conut(*) as nRec from new_cwtu';
    Edit1.Text:= IntToStr(ADODataSet1.FieldByName( 'nRec').AsInteger));
    ...