Office中国论坛/Access中国论坛

标题: 在ADP中如何调用带参数的存储过程?并得到指定字段值? [打印本页]

作者: Jason-H    时间: 2006-10-17 00:33
标题: 在ADP中如何调用带参数的存储过程?并得到指定字段值?
在ADP中如何调用如下存储过程?并得到"生产对数Sum"的值?

ALTER PROCEDURE dbo.sp输入对数核对_针车汇总
(
@工厂单号 nvarchar(20),
@工厂款号 nvarchar(10),
@颜色 nvarchar(20),
@工序 nvarchar(4)
)
AS
SELECT 工厂单号, 工厂款号, 颜色, 工序, SUM(生产对数) AS 生产对数Sum
FROM dbo.针车计件日报明细
GROUP BY 工厂单号, 工厂款号, 颜色, 工序
HAVING (工厂单号 = @工厂单号) AND (工厂款号 = @工厂款号) AND (颜色 = @颜色) AND (工序 = @工序)



[此贴子已经被作者于2006-10-16 16:35:11编辑过]


作者: Jason-H    时间: 2006-10-20 18:58
怎么没有人帮忙啊!急急急!
作者: wuaza    时间: 2006-10-24 00:18
ALTER PROCEDURE dbo.sp输入对数核对_针车汇总
(
@工厂单号 nvarchar(20),
@工厂款号 nvarchar(10),
@颜色 nvarchar(20),
@工序 nvarchar(4),
@sum int output
)
AS
SELECT 工厂单号, 工厂款号, 颜色, 工序, @sum=SUM(生产对数) AS 生产对数Sum
FROM dbo.针车计件日报明细
GROUP BY 工厂单号, 工厂款号, 颜色, 工序
HAVING (工厂单号 = @工厂单号) AND (工厂款号 = @工厂款号) AND (颜色 = @颜色) AND (工序 = @工序)

在程序中调用传出参数@sum就可以了。

作者: Jason-H    时间: 2006-10-24 00:37
问题已经解决,谢谢楼上!




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3