2009-04-29 113 views
2

当使用这种代码中插入与SqlCeResultSet一排,SqlCeResultSet和SQL注入

SqlCeResultSet resultSet = DataAccess.OpenResultSet("MyTable"); 
SqlCeUpdatableRecord record = resultSet.CreateRecord(); 
record.SetString(1,TextBox1.Text); 
resultSet.Insert(record); 

是否防止SQL注入攻击?

回答

3

是的,它会防止注射攻击。 SetString会将字符串放入传入的列中。不需要转义字符串等。