| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 334 人关注过本帖
标题:VFP中怎么取得SQL2000的OUTPUT的值?
取消只看楼主 加入收藏
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:191
帖 子:3147
专家分:8408
注 册:2015-3-25
结帖率:98.98%
收藏
已结贴  问题点数:5 回复次数:2 
VFP中怎么取得SQL2000的OUTPUT的值?
CREATE PROCEDURE [dbo].[P_Max]
@a int,
@b int,
@R int output
AS

if(@a>@b)
set @R=@a
else
set @R=@b

GO

--调用
declare @R1 int
exec P_Max 12,3,@R1 output
select @R1
以上是SQL2000上的,VFP怎么调用,怎么取得OUTPUT的值?

2015-07-06 18:10
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:191
帖 子:3147
专家分:8408
注 册:2015-3-25
收藏
得分:0 
哈哈,我知道了。。
r1=1
?SQLEXEC(nhandle,'exec P_Max 12,3,?@R1 output')
*brow
?r1
2015-07-06 18:10
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:191
帖 子:3147
专家分:8408
注 册:2015-3-25
收藏
得分:0 
我在正把1个VFP表的程序改为SQL2000,所以,很多问题
2015-07-06 21:36
快速回复:VFP中怎么取得SQL2000的OUTPUT的值?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025269 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved