SqlCommand com= new SqlCommand("insert into enterprice(storeid,isrent,sarea,sstreet) values('"+ this.sph.Text +"','"+ spq.Text+ "','" + spd.Text + "','"+ RedioButton1.Text + "')",con);红色的在DB中的INT型,系统提示:将 varchar 值 'N' 转换为数据类型为 int 的列时发生语法错误。

解决方案 »

  1.   

    你自己看一下
    spq.Text
    spd.Text
    RedioButton1.Text 
    都是int么?
      

  2.   

    insert   into   enterprice(storeid,isrent,sarea,sstreet) values('"+  this.sph.Text +"',"+   spq.Text+ ","   +   spd.Text   +   ","+   RedioButton1.Text + "Int型的要把''去掉.
      

  3.   

    去掉多余的''   int 和  bool类型都是不需要单引号的