如何用adoquery执行存储过程?前提:必须用adoquery执行存储过程,不能用adocommand.
没有找到他的commandType=cmdStroeProc,
没有找到他的commandType=cmdStroeProc,
解决方案 »
- 奇怪 我得 dbcombobox 只能显示一条数据记录 其他的不能被显示
- 一个sql语句查询出错难题,不知怎么修改,请各位高手帮忙!!!!!
- 调查:当这个问题不好实现时,你会……
- 关于'号问题,郁闷。。。。。。。。。。。。。。
- 重复信息的问题
- 如何获取屏幕的分辩率?请教,多谢!
- 在xml中怎样插入头标识?
- Lidy index out of bounds(2)???进来看看吧....救救我...
- 我是个delphi初学者,请问如何根据图片路径把图片导出到word?
- 怎样从存储过程返回值,sqlserver7,简单问题?
- 在客户使用时,如何按照客户的使用习惯把DBGrid中列的显示顺序和列宽写入到ini文件中?
- 跪求高手回答:计算机是如何判别中的“数据与指令”一下子好像还真想不明白
不能自行存储过程要用TADOStoredProc
不能自行存储过程要用TADOStoredProc
begin
Close;
sql.clear;
sql.add('exec 过程名')
execsql;
end;
begin
Close;
sql.clear;
sql.add('exec 过程名')
execsql;
end;
在ADOQUERY的TSTRING里写入:BEGIN
存储过程名(:参数1,:参数2);
END;
在程序中调用: dm.ADOQUERY.close;
dm.ADOQUERY.Parameters[0].Value := 你在程序中要传的值1;
dm.ADOQUERY.Parameters[1].Value := 你在程序中要传的值2;
dm.ADOQUERY.ExecSQL;
这样可以的我用过很多次了。
结贴吧。
不能自行存储过程要用TADOStoredProc
我用过N次。
楼主结贴。呵呵按我的方法一定可以!
我也是一直用TADOQuery,
正常的啊