gpt4 book ai didi

c# - 在添加SQL参数时使用null

转载 作者:太空宇宙 更新时间:2023-11-03 18:06:40 27 4
gpt4 key购买 nike

我想在表中添加一些空值:

command.CommandText =
"INSERT into clients (Addres, companyID) VALUES (@Addres, @companyID) ; select SCOPE_IDENTITY();";
command.Parameters.AddWithValue("@Addres", null);
command.Parameters.AddWithValue("@companyID", null);

表设计允许为空。为什么我会有这个错误呢?
The parameterized query '(@Addres nvarchar(4000),@companyID nvarchar(4000))INSERT into cl' expects the parameter '@Addres', which was not supplied.

最佳答案

请使用DBNull.Value

command.Parameters.AddWithValue("@Addres", DBNull.Value);
command.Parameters.AddWithValue("@companyID", DBNull.Value);

关于c# - 在添加SQL参数时使用null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27249946/

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