用
sqlstr= 'execute procedure1 paramer1,paramer2,...'
然后给操作普通select语句一样就ok了
也可以用ADocommand
command.text = 'procedure1';
command.commandType = 'store procedure';
parameters.add(paramer1);
.......
command.execute //(有返回结果)
//command.executeNoQuery(没有返回结果)
sqlstr= 'execute procedure1 paramer1,paramer2,...'
然后给操作普通select语句一样就ok了
也可以用ADocommand
command.text = 'procedure1';
command.commandType = 'store procedure';
parameters.add(paramer1);
.......
command.execute //(有返回结果)
//command.executeNoQuery(没有返回结果)
是不是然后add
然后open?但是如果有返回值怎么得到啊如果我使用adoquery?
ref cursor这是什么意思?cursor是游标得意思,还是不懂这句.想自己学习一下.请兄弟们帮个忙.
最后给大家把分加上谢谢
若是在存储过程里面想调用存储过程,那么直接写上存储过程名,然后加上值就行了。
begin
close;
sql.text := 'begin procname parmer1,parmer2...; end;';
ExecSQL;
end;