我创建了一个存储过程并从 Visual Studio 调用它,但是当我调用存储过程时,程序出现编译器错误。SQL Server 中确实存在存储过程。
这是错误:
方法没有重载“总和”采用 0 参数
SQL Server 中的存储过程:
CREATE PROCEDURE sumtotal(@totaling int output)
AS
BEGIN
declare @sum int
set @sum=(select SUM(amount_income) from IncomeTable)
insert into Total_Table(Total_Income)
values(@sum)
set @totaling=@sum
return @totaling
END
GO
在VS中:
AccountDBClassDataContext context = new AccountDBClassDataContext();
int total;
private void button3_Click(object sender, EventArgs e)
{
dataIncome = context.sumtotal();
}
我知道也许我的问题是愚蠢的问题,但这是一个问题。
请帮我 。
干杯。