VFP如何调用一个带输出参数的Sql Server存储过程?
2007-03-16 17:19
567 查看
我在Sql Server 中创建了一个存储过程
**********************************
CREATE PROCEDURE usp_Test
@tnNum int,
@tnSQR int output
AS
set @tnSQR = @tnNum * @tnNum
********************
在vfp中我要将8通过存储过程进行平方后写进变量lnSqr
该如何写,请补充下列代码
local lnSqlHandle,lnNum,lnSqr
lnSqlHandle = sqlconnect("mydate,"sa","")
lnNum = 8
lnSqr = 0
&&- 调用
&&- 结果需要lnSqr = 64
---------------------------------------------------------------
local lnSqlHandle,lnNum,lnSqr
lnSqlHandle = sqlconnect("mydate,"sa","")
lnNum = 8
lnSqr = 0
if lnsqlhandle<=0
return
endif
succ=sqlexec(lnsqlhandle,"exec usp_Test ?lnnum,?@lnsqr")
&&注意在返回变量前加@
?lnsqr &&结果为64
**********************************
CREATE PROCEDURE usp_Test
@tnNum int,
@tnSQR int output
AS
set @tnSQR = @tnNum * @tnNum
********************
在vfp中我要将8通过存储过程进行平方后写进变量lnSqr
该如何写,请补充下列代码
local lnSqlHandle,lnNum,lnSqr
lnSqlHandle = sqlconnect("mydate,"sa","")
lnNum = 8
lnSqr = 0
&&- 调用
&&- 结果需要lnSqr = 64
---------------------------------------------------------------
local lnSqlHandle,lnNum,lnSqr
lnSqlHandle = sqlconnect("mydate,"sa","")
lnNum = 8
lnSqr = 0
if lnsqlhandle<=0
return
endif
succ=sqlexec(lnsqlhandle,"exec usp_Test ?lnnum,?@lnsqr")
&&注意在返回变量前加@
?lnsqr &&结果为64
相关文章推荐
- 存储过程有输出参数,在c#中用nhibernate调用存储过程时,如何才能获取到一个结果集和这个输出参数呢?
- 'VB编程 编写一个竞赛评分的函数过程。评委打分为参数(数组参数),选手得分为函数值。记分规则为:去掉一个最高分,去掉一个最低分,然后求平均。调用该函数,由键盘输入5个评委的打分(存放在数组中),输出
- dedecms如何调用输出一个带子栏目的导航栏?
- 一个简单RPC框架是如何炼成的(III)——实现带参数的RPC调用
- 如何在一个可变参数函数中调用另一个可变参数函数
- 在JAVA里面如何调用ORCALE数据库里的存储过程(带输入输出参数)的????
- 智遥工作流,调用SAP RFC,如何传递一个内表参数。
- SQLSERVER 存储过程调用存储过程,如何得到输出参数
- ASP.NET中如何在前端ASP里面调用一个后台方法并传入参数
- 存储过程的输出参数为游标,PL/SQL中如何调用 Java代码如何调用
- java一个方法形参有两个,如何在调用的时候只传入一个参数
- 调用SAP RFC如何传递一个内表参数
- c# .net 调用SQL SERVER存储过程 形参 "@**" 未声明为 OUTPUT 参数,但传递进来的实参请求输出。
- ThinkPHP5 既有输入参数又有输出参数的存储过程该如何调用 - 02
- 关于C#中如何调用有输入参数和输出参数的存储过程
- Tkinter Button按钮组件如何调用一个可以传入参数的函数
- 在C#中调用一个dll函数,其中有个参数为 hdc,如何在C#中得到这个值并传给这个参数呢?
- asp.net 调用存储过程(带有输入,输出参数 ,思路)二
- 函数调用输出一个一维数组中的最大值、最小值、全部元素的和,并将此数组中的值按逆序重新存放。
- Openbravo如何新建一个调用