读书人

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

发布时间: 2012-02-10 21:27:41 作者: rapoo

如何返回一个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));
...

读书人网 >.NET

热点推荐