Skip to main content
 Web开发网 » 站长学院 » 浏览器插件

防止sql注入

2021年10月11日5440百度已收录

  用参数化查询

给你参考一下!

OleDbCommand insertCom=new OleDbCommand();

insertCom。CommandText="insert into insurance(name,specify,yearnumber,typeworkid,sumorwin) values(?,?,?,?,?) ";

insertCom。

  Parameters。Add(new OleDbParameter("@name",OleDbType。VarChar,100,"name"));

insertCom。Parameters。Add(new OleDbParameter("@specify",OleDbType。

  VarChar,100,"specify"));

insertCom。Parameters。Add(new OleDbParameter("@yearnumber",OleDbType。Integer,100,"yearnumber"));

insertCom。

  Parameters。Add(new OleDbParameter("@typeworkid",OleDbType。VarChar,50,"typeworkid"));

insertCom。Parameters。Add(new OleDbParameter("@sumorwin",OleDbType。

  VarChar,10,"sumorwin"));

insertCom。Parameters[0]。Value=txtBox1。Text。Trim();

insertCom。Parameters[1]。Value=txtBox2。

  Text。Trim();

insertCom。Parameters[2]。Value=int。Parse(txtBox3。Text。Trim());

insertCom。Parameters[3]。Value=typeworkid;

insertCom。

  Parameters[4]。Value=cmBox2。Text;

insertCom。Connection=oleCon;

if(oleCon。

  State==System。Data。ConnectionState。Closed)

oleCon。Open();

insertCom。ExecuteNonQuery();。

评论列表暂无评论
发表评论
微信