为了账号安全,请及时绑定邮箱和手机立即绑定

SQL Server 参数化 SQL 查询 - 我还需要转义引号吗?

SQL Server 参数化 SQL 查询 - 我还需要转义引号吗?

C#
神不在的星期二 2021-10-24 20:33:32
假设我有以下代码(删除无用的东西,如连接字符串、数据集创建、设置命令类型等)。string sql = "SELECT * FROM SomeTable WHERE Field=@ParamValue";using (SqlConnection conn = new SqlConnection())using (SqlCommand cmd = new SqlCommand(sql, conn)){    cmd.Parameters.Add(new SqlParameter("ParamValue", someValue));    da.Fill(ds);}使用参数化查询是否足以确保针对 SQL 注入的安全性,或者我是否需要someValue在将其作为参数传入之前首先去除引号?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 209 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信