【发布时间】:2010-07-14 03:19:37
【问题描述】:
SqlCommand.Parameters.AddWithValue() 对查询有什么变化?
我希望:
它将每个
'字符替换为'',
1234563李>
如果参数值是整数之类的“安全”值,它会按原样插入查询中,不带引号,因此
select * from A where B = @one将给出select * from A where B = 1。
还有其他我不知道的变化吗?
【问题讨论】:
标签: .net tsql sql-injection sqlcommand escaping