MS SQL Server 2008 中的特殊字符插入

Tow*_*hid 0 c# sql-server-2008

Xyz's Goods Hospital @ St. Petersburg Division存储在名为 _value 的字符串变量中。现在,将这个值插入到 MS SQL 表中的 C# sting 查询是什么。

Mar*_*rco 5

你可以试试:

using(SqlCommand cmd = new SqlCommand(
    "INSERT INTO your_table (field1) SELECT @val",
    dbconn)) 
{
    cmd.Parameters.Add("@val", your_string);
    try { cmd.ExecuteNonQuery(); }
    catch (Exception ex) { Debug.WriteLine(ex.Message); }
}
Run Code Online (Sandbox Code Playgroud)

在 OP 评论后编辑:
如果您必须插入多列,您可以使用这个不同的查询:

"INSERT INTO your_table (field1, field2, field3) SELECT @val1, @val2, @val3"
Run Code Online (Sandbox Code Playgroud)

并在代码中为每个查询参数添加和赋值。