Xyz&n;商品医院@圣彼得堡分部 存储在名为_value的字符串变量中。现在将在MS SQL表中插入此值的C#sting查询是什么。
答案 0 :(得分:4)
你可以尝试:
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); }
}
OP评论后编辑:
如果必须插入多个列,则可以使用此不同的查询:
"INSERT INTO your_table (field1, field2, field3) SELECT @val1, @val2, @val3"
并在代码中为每个查询参数添加和赋值。
答案 1 :(得分:-1)
将值分配给进入数据库的值 HttpUtility.HtmlEncode(名为_value);
然后在检索它时使用HttpUtility.HtmlDecode(value)。即使你直接输入它也应该插入它.. 请更具体地说明您希望从中获得什么