【发布时间】:2021-10-04 13:32:33
【问题描述】:
我正在尝试为此查询数据库在每行的开头和结尾还添加逗号,在每行中,或者我该怎么做,因为目前我只能在开头和结尾添加引号,但所有文本和逗号(如果也在结尾)
SELECT TOP(500) [contenido]
FROM[Clientes].[dbo].[web]
where sitios in ('https://www.google.com','https://www.youtube.com')
在数据库中它生成以下内容
contenido - sitios
multimedia - https://www.youtube.com
informacion - https://www.google.com
但在应用程序查询中没有引号 ' 和逗号给出错误
SELECT TOP(500) [contenido]
FROM[Clientes].[dbo].[web]
where sitios in ('https://www.google.comhttps://www.youtube.com')
error
这是我的代码
new SqlDataAdapter(new SqlCommand(@"
SELECT TOP(500) [contenido]
FROM[Clientes].[dbo].[web]
where sitios in ('"+textBox1.Text+"')", conexion.conectado())).Fill(dataTable);
【问题讨论】:
-
使用 SQL 参数来避免 SQL 注入和您的格式问题。
-
我是新来的,没有权限修改 bd 只搜索那怎么办?
标签: c# sql-server winforms