gpt4 book ai didi

sql-server - SQL Server 2008 R2 缺少参数

转载 作者:行者123 更新时间:2023-12-04 02:17:40 27 4
gpt4 key购买 nike

我的 System.Data.SqlClient 报告我忘记传递参数。

好吧,我一直在摸不着头脑。

我在 VS2008 中使用 SQL Server 2008 R2 和 Asp.Net MVC2。

这是屏幕。

enter image description here

我错过了什么?

编辑

这是存储过程的标题

ALTER  PROCEDURE [dbo].[ClientMst_AUTO](@Params VARCHAR(50),@result   xml output)
as
BEGIN

最佳答案

这段代码乍一看不错——我看到的唯一一点可能可以解释这个行为:你已经将你的参数@result定义为ParameterDirection.InputOutput - 但您没有在输入 端为该参数提供任何值...

在将 parm2 添加到 cmd.Parameters 集合之前尝试添加此行:

parm2.Value = string.Empty;

这会改变什么吗?

或者: 只需将参数定义为 ParameterDirection.Output(而不是 InputOutput)——这能解决问题吗?

关于sql-server - SQL Server 2008 R2 缺少参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10612618/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com