gpt4 book ai didi

c# - 如何在 SQL Parameter.AddWithValue 中设置 DEFAULT

转载 作者:太空宇宙 更新时间:2023-11-03 22:51:11 25 4
gpt4 key购买 nike

<分区>

我基本上很想让这个 sql 语句具有 ZipCode 或单词 DEFAULT 的值。

 public static void AddEmployee(SB oSB)
{
string sSql = "INSERT INTO Employee (EmployeeID,ZipCode) " +
"VALUES (@EmployeeID,@ZipCode); " ;

SqlCommand cmd = new SqlCommand(sSql, GetConnection());
cmd.Parameters.AddWithValue("@EmployeeID", oSB.EmployeeID);

string sZipCode = (oSB.ZipCode == "") ? "DEFAULT":oSB.ZipCode;

cmd.Parameters.AddWithValue("@ZipCode", sZipCode);
...
}

这不会工作,因为单词 DEFAULT 是一个字符串而不是保留字 DEFAULT

所以...我从之前提出的问题中看出我不能将保留字默认值用作值。我还看到了您可以在哪里重写 SQL...这可以工作,但可能会遇到多个字段。

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