gpt4 book ai didi

c# - Size 属性的大小无效,为 0

转载 作者:IT王子 更新时间:2023-10-29 04:03:25 26 4
gpt4 key购买 nike

我在社交网络上工作,我的一个过程返回 VARCHAR 输出。所以这就是我写的:

SqlParameter job1 = cmd2.Parameters.Add("@job", SqlDbType.VarChar);
job1.Direction = ParameterDirection.Output;

但是出现这个错误:

String[1]: the Size property has an invalid size of 0.

最佳答案

在指定varchar参数时需要定义一个长度:

SqlParameter job1 = cmd2.Parameters.Add("@job", SqlDbType.VarChar, 50);

您应该使用与 SQL Server 存储过程中定义的长度相同的长度。

顺便说一句:如果您的存储过程也没有定义长度(类似于 @job VARCHAR OUTPUT)- 那么您已经定义了一个 1 个字符长度的 varchar 字符串……

关于c# - Size 属性的大小无效,为 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8629326/

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