CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

关于留言板的问题

楼主wuya_z()2001-06-13 17:54:00 在 Web 开发 / ASP 提问

小妹初学ASP,正在学编留言板,添加记录的时候有一个字段(content)老是不能添加,其他的却没问题,请高手指教!  
  strsql="insert   into   re_book(username,title,content,currenttime,re_title)"  
    strsql=strsql   &"values("  
    strsql=strsql   &"'"&   username   &"',"  
    strsql=strsql   &"'"&   title   &"',"  
    strsql=strsql   &"'"&   content   &"',"  
    strsql=strsql   &"'"&   currenttime   &"',"  
    strsql=strsql   &"'"&   re_title   &"'"  
    strsql=strsql   &")"  
  问题点数:10、回复次数:12Top

1 楼hydnoahark(诺亚方舟)回复于 2001-06-13 18:26:00 得分 1

有出错信息吗?没有的话看看content有没值。如果出错,看看是不是content中包含有'(单引号),如果有的话,将一个单引号转换成两个两个单引号即可:  
  replace(content,"'","''")  
  Top

2 楼wuya_z()回复于 2001-06-13 20:21:00 得分 0

先谢过这位大哥。  
  没有出错的信息,我用response.write   strsql显示出来的也只是缺少content的内容,re_book表中也没有content的值。至于你所说的content中包含',指的是哪个呢?是我上面的语句吗?Top

3 楼tonnycncn(托尼)(weiw.com)回复于 2001-06-13 21:12:00 得分 1

提交的内容中如果有     ’     这个字符,会出错Top

4 楼wuya_z()回复于 2001-06-13 21:35:00 得分 0

content的数据类型是备注型,您的意思是说在表单上填上的字段中有'这个字符吗?可我没有啊还有一个奇怪的是,在这个数据库中的另外一个表的处理程序和上面那段差不多,可是什么问题也没有,我想了二天啦,都不知道是怎么回事。请不吝赐教。Top

5 楼hehongyu2000(Henry)回复于 2001-06-13 22:03:00 得分 3

请检查你是否提交content到server   side.  
  如果你的client   side的content定义如下,  
  <form   name="form1"   method="post">  
  Content:<textarea   name="content"></textarea>  
  </form>  
   
  请在server   side用Response.Write(Request("content"))  
  去check是否提交上content内容.  
  Top

6 楼fcclig(风沉沉)回复于 2001-06-13 22:07:00 得分 2

这段代码完全没错,你应该是把其他的弄错拉Top

7 楼wuya_z()回复于 2001-06-13 22:14:00 得分 0

henry大虾,下面是提交的部分内容您帮我看看有什么地方错了  
      <form   method="post"   action="postreply.asp">                                                                                                                   <textarea   name="contnet"   size="50"   ></textarea>                                                                                                               Top

8 楼tonnycncn(托尼)(weiw.com)回复于 2001-06-13 22:26:00 得分 1

用replace把'转为’  
  半角转全角!Top

9 楼wuya_z()回复于 2001-06-13 22:36:00 得分 0

是在我上面那一段后面加上replace吗?Top

10 楼wuya_z()回复于 2001-06-13 23:08:00 得分 0

多谢几位大侠。我的问题已经解决啦Top

11 楼NightBreak(菜鸟2004)回复于 2001-06-15 16:59:00 得分 2

这位乌鸦小妹真谦虚啊!   我也忍不住要发发言,可惜本人ASP太菜,见笑!见笑!Top

12 楼assdeng(山野村夫)回复于 2001-06-15 17:11:00 得分 0

你用的是access数据库吗??  
  如是的话,对于内容较多的content字段应设为备注型而不是文本型,  
  否则较长的内容保存时就会出错.  
  不信你可以只输入几个字符试试Top

相关问题

  • 留言板
  • 留言板问题
  • 关于留言板
  • 关于留言板
  • 网页留言板!
  • 如何编写留言板
  • 我的留言板变形的问题
  • 制作留言板中发信问题
  • 给我cgi的留言板,谢谢
  • 一个留言板的显示问题?

关键词

  • 字段
  • 字符
  • 内容
  • strsql
  • 单引号
  • 出错
  • 提交
  • content
  • 问题
  • 看看

得分解答快速导航

  • 帖主:wuya_z
  • hydnoahark
  • tonnycncn
  • hehongyu2000
  • fcclig
  • tonnycncn
  • NightBreak

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo