gpt4 book ai didi

c# - 如何将带有(')的字符串插入到sql数据库中?

转载 作者:太空狗 更新时间:2023-10-29 22:02:26 24 4
gpt4 key购买 nike

我有由 ( ' ) 引号组成的字符串,例如“mother's love” ...

当从 C# 中通过 sql 查询插入数据时。它显示错误。如何解决问题并成功插入此类数据?

string str2 = "Insert into tblDesEmpOthDetails (EmpID, Interviewnotes) values ('" + EmpId + "','" + Interviewnotes + "')";

采访笔记包含“母亲的爱”(带单引号)这样的值(value)观。执行此查询时,它显示错误为“字符串 ') 后的未闭合引号”我如何插入这种类型的字符串?

最佳答案

我很确定你不使用 SQL 参数:

using (SqlCommand myCommand = new SqlCommand(
"INSERT INTO table (text1, text2) VALUES (@text1, @text2)")) {

myCommand.Parameters.AddWithValue("@text1", "mother's love");
myCommand.Parameters.AddWithValue("@text2", "father's love");
//...

myConnection.Open();
myCommand.ExecuteNonQuery();
//...
}

关于c# - 如何将带有(')的字符串插入到sql数据库中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11120148/

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