如何在字符串中添加一个双引号(";)

本文关键字:一个 quot 字符串 添加 | 更新日期: 2023-09-27 18:29:42

我在C#中为MySql数据库编写了一个请求,我需要在命令字符串中使用双引号。类似于:

 String command ="Insert into table (column) values ("" + textBox1.Text + "")";

但是我有一个C#语法错误。当我尝试chenge时

 String command ="Insert into table (column) values ('" + textBox1.Text + "')";

我有一个Mysql(1054)的语法错误。行-列的类型为varchar。如何在程序中正确写入此请求?

如何在字符串中添加一个双引号(";)

这就是

string mystring = "We use '"a laser'"";

但是!既然您正试图形成一个sql查询,那么您不应该自己这样做。您需要使用sql参数来保护您不受sql注入的影响。

下面是一堂关于sql参数的简短课程:http://www.csharp-station.com/Tutorial/AdoDotNet/lesson06