你需要处理一下'<font id="zoom" class=f14><center><img src=http://image2.sina.com.cn/ty/g/2003-02-02/1_6-12-44-347_20030202232958.jpg border=1><br><img src=http://news.atxs.net/c.gif height=5 width=1><br> <b><font class=title12><a href=http://news.atxs.net/photo/>点击此处查看更多图片</a></font></b><br><br></center><p>  北京时间2月2日晚,英超西汉姆同利物浦比赛打响,目前下半时正在进行,利物浦凭借巴罗什、杰拉德和赫斯基的进球3比0领先。图为比赛中利物浦赫斯基同对手拼抢。</p></font>
'中的双引号。准确的说你需要把该段文字中的特殊符号进行转换操作才可以。一般需要转换的符号包括:<br> " < > 还有空格。

解决方案 »

  1.   

    当然如果只是让这个sql语句合法,则只需要处理一下单引号之间的双引号就可以了。
      

  2.   

    不是啊。同样一个语句的这个字段(包含以上html的字段)也没有处理过任何东西。在其他库中合法的。而且我记得用单引号包括起来的中间只要不要有单引号就可以了阿
      

  3.   

    <font id=zoom class=f14>
      

  4.   

    我试试了,在SQL SERVER 2000结果是:<br> " < >回车 都不用转意的,可以直接做为字符插入VCHAR型的字段中。但是数字中间不能有非数字的字符号。从语法上说没错,但是你的字段属性合适么,长度,类型……
    在查询分析器里试试。而且怎么C#报错了?那么SQL 报错了么?错误信息是什么?还是c#报的sql的错误信息??
      

  5.   

    INSERT INTO News(BigClassName,SmallClassName,SpecialName,Title,UserName,LoginIP,Author,Original,image,Content,about) VALUES ('体育', '综合', '无', '图文-[英超]西汉姆VS利物浦 赫斯基与对手跳起大腿舞', 'www.atxs.net', '218.0.0.1', '转载', '新浪', '0', '<font id="zoom" class=f14><center><img src=http://image2.sina.com.cn/ty/g/2003-02-02/1_6-12-44-347_20030202232958.jpg border=1><br/><img src=http://news.atxs.net/c.gif height=5 width=1><br/> <b><font class=title12><a href=http://news.atxs.net/photo/>点击此处查看更多图片</a></font></b><br/><br/></center><p>  北京时间2月2日晚,英超西汉姆同利物浦比赛打响,目前下半时正在进行,利物浦凭借巴罗什、杰拉德和赫斯基的进球3比0领先。图为比赛中利物浦赫斯基同对手拼抢。</p></font>
    ', '体育')以上的Sql语句必须是一行,换行就出错!