USE pubs
GO
CREATE PROCEDURE myProc
@outparm int OUTPUT
@inparm int
AS
SELECT * FROM titles WHERE royalty > @inparm
SELECT @outparm = COUNT (*) FROM TITLES WHERE royalty > @inparm
IF (@outparm > 0)
RETURN 0
ELSE
RETURN 99
GO
上面一个存储在客户端如何调用得到output int的结果
GO
CREATE PROCEDURE myProc
@outparm int OUTPUT
@inparm int
AS
SELECT * FROM titles WHERE royalty > @inparm
SELECT @outparm = COUNT (*) FROM TITLES WHERE royalty > @inparm
IF (@outparm > 0)
RETURN 0
ELSE
RETURN 99
GO
上面一个存储在客户端如何调用得到output int的结果
解决方案 »
- Variant如何转换成字符数组?
- 带符号和不带符号的二进制是如何转换成十进制的?
- 问题有点奇怪,相同的代码执行起来为什么会有不同的结果?
- 如何制作浮动的toolbar,还有窗体上几部分都是可以拖动的。?
- 3件喜事,UP有分!
- TField ConstraintErrorMessage 无效的问题
- serversocket&clientsocket的小问题
- 怎么覆盖掉父类的方法
- 哪里有下载D6企业版的??我只知道有下载D6 Personal Edition版
- mail server
- 关闭窗口出现:Inialid pointer operation错误.!请帮我解决.!谢谢!
- ADOConnection连接的问题
adostoredproc1.Prepared;
adostoredproc1.ProcedureName:='myproc';
adostoredproc1.Parameters.Clear;
adostoredproc1.Parameters.ParamByName('@inparm').Value:=5;
adostoredproc1.Parameters.CreateParameter('@outparm,ftinteger,pdoutput,100,'');
adostoredproc1.ExecProc;
showmessage(ADOStoredProc1.Parameters.ParamByName('@outparm).value);