首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

怎么返回一个Command操作后的值呢

2012-02-10 
如何返回一个Command操作后的值呢ADODataSet1.CommandText:select * from new_cwtuADODataSet1.Open

如何返回一个Command操作后的值呢

  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;';
 
问题是怎么才能得到 这个返回值呢

[解决办法]
上面这样就可以 如果改成
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));
...

热点排行