有关ADOCOMMAND控件的输出参数问题?求救!!

sunnyzhao 2004-04-20 10:18:26
我在程序中使用了ADOCOMMAND控件,目的是想得到某一个表中的记录数。
select count(*) into :para1 from table1

请问在程序中我如何得到para1的值?我的语句写的对吗?
...全文
67 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunnyzhao 2004-04-20
  • 打赏
  • 举报
回复
不能直接用个参数把它读出来吗?
大家帮忙想想办法。
sunnyzhao 2004-04-20
  • 打赏
  • 举报
回复
那用ADOCOMMAND是不行了?
soaringsouth 2004-04-20
  • 打赏
  • 举报
回复
ADODataSet1.Recordset := ADOCommand1.Execute;
处理adodataset就可以了。
hch_45 2004-04-20
  • 打赏
  • 举报
回复
用ADOQuery...

with ADOQuery do
begin
Close;
SQL.Clear;
SQL.Add('SELECT COUNT(*) AS cRow FROM table');
Open;
iRows := FieldByName('cRow').AsInteger;
Close;
end;

ShowMessage('Count Rows is :' + IntToStr(iRows));
sunnyzhao 2004-04-20
  • 打赏
  • 举报
回复
楼上仁兄说的是。
有点不明白的是,按道理adocommand有输入参数也该有输出参数的处理方法。我所说的直接用参数就是指在adocommand中直接用输出参数。
soaringsouth 2004-04-20
  • 打赏
  • 举报
回复
直接用参数,那你还用adocommand干什么?
别的也能实现,而且还方便
变通一下
别死脑筋

5,927

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧