insert into news(title,text) values('"+this.TextBox1 .Text +"','"+this.FreeTextBox1 .Text .ToString () +"')"
上面的语句它总是说语法错误,我数据库就两个字段,text字段用来存freetextbox内容,请各位高手帮了,我搞了快一天了!!!

解决方案 »

  1.   

    放入前Server.HtmlEncode
    取出后Server.HtmlDecode
      

  2.   

    试一下这样行吧:把你的text字段名换成另外的字符试一下,比如:content
    也可以在把该句写为:
    insert into news(title,[text]) values('"+this.TextBox1 .Text +"','"+this.FreeTextBox1 .Text .ToString () +"')"
      

  3.   

    insert into news(title,text) values('"+this.TextBox1.Text.Replace("'","''") +"','"+this.FreeTextBox1.Text.ToString().Replace("'","''") +"')"
      

  4.   

    '"+this.TextBox1 .Text +"','"+this.FreeTextBox1 你自己看下,按你的结果保存进去的字符串是aaa','aaaaaa在''当中你已经又出现了','的',就会语法错误如果你不是使用存储过程来保存这个字符,就会出错,建议你使用存储 过程