我的情况是在winform上有一个控件是DataGridview,我在DataGridview里添加数据,添加完以后在转换才DataTable,用SqlCommandBuilder添加数据库,有没有被sql 注入的威胁,请各位告诉我一下,我在此十分感谢
一样有啊,特别是你的gridbiew准许接受string录入的时候,肯定会存在这个风险,你最好是做成参数
参数化就不会啊,如果不用参数化那就要判断内容了。
存在风险,
1 存入类似 'test or 1=1'的数据 ,
2 存入脚本
存入数据时候, 对数据做一些判断处理, 使用sql参数 ,存储过程