为什么无法写进数据库

huangyugan 2010-01-26 12:26:35
我用的是accsee 2003
news表中有个字段叫neirong是“备注”类型。
我提交比较少的内容(比如几个字),就可以写进去。但是我提交比较多的内容后(其实也不算多,至少不会超过5千),就会出现以下错误:

语法错误 (操作符丢失) 在查询表达式 ''<P>     式的发展方向",要求加强政府的宏观规划和指导,为电子商务的发展提供良好的环境。国家《国民经济和社会发展第十个五年计划纲要》中强调:"加快电子认证体系、现代支付系统和信用制度建设,大力支持发展电子商务"。《福建省国民经济和社会发展第十五个年计划纲要》也确定"加快电子商务认证体系、现代支付系统、物流配送体系和信用制度建设,大力发展电子商务"。省政府《关于研究信息化工作的会议纪要》([2000]200号)提出"电子商务是'数字福建'的三大核心工程之一,即' 中。。。。

我的C#语句是:
UPDATE news SET neirong = '" + nr + "' WHERE id =" + id;//修改

insert into news (neirong) values ('" + nr + "')";//添加
...全文
57 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangyue4 2010-01-26
  • 打赏
  • 举报
回复
提交的内容有单引号吧
wheeler 2010-01-26
  • 打赏
  • 举报
回复
UPDATE news SET neirong = '" + nr.Replace("'", "''") + "' WHERE id =" + id;//修改

insert into news (neirong) values ('" + nr.Replace("'", "''") + "')";//添加

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧