请教:文章系统添加不进内容是何原因

neice 2005-03-15 11:44:57
我现在正在写一个文章管理系统,在后台添加信息内容,插入的SQL语句如下:
sql="insert into table (title,author,content) values "
sql=sql & "(" & "' "&title& " '" & ","
sql= sql & "(" & "' "&author& " '" & ","
sql & "(" & "' "&content& " '" & "')"
conn.Execute(sql)
set conn=nothing


但是,这样执行后有这样一个问题:当添加了6-7条记录的时候,就无法再继续添加
跟踪SQL语句发现插入是顺利执行完了的,插入的结果可以在屏幕中打印出来,却不知何故无法添加进数据库

还请达人指点迷津,万分谢谢
...全文
138 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
daoke 2005-03-16
  • 打赏
  • 举报
回复
sql="insert into table (title,author,content) values "
sql=sql & "(" & "' "& replace(title,"'","") & " '" & ","
sql= sql & "(" & "' "& replace(author,"'","")& " '" & ","
sql & "(" & "' "& replace(content,"'","") & " '" & "')"
conn.Execute(sql)
set conn=nothing
neice 2005-03-16
  • 打赏
  • 举报
回复
Response.Write Sql
这一句能输出需要插入的内容,但是就是进不了数据库
最令人费解的是:缘何添加7--8条记录后就无法再添加进数据库中,内容哪怕只是几个字母,如此诡异

Snoworld 2005-03-16
  • 打赏
  • 举报
回复
权限不够吧
Zerolone 2005-03-16
  • 打赏
  • 举报
回复
Content换行了,
Zerolone 2005-03-16
  • 打赏
  • 举报
回复
sql="insert into table (title,author,content) values "
sql=sql & "(" & "' "&title& " '" & ","
sql= sql & "(" & "' "&author& " '" & ","
sql & "(" & "' "&content& " '" & "')"

Response.Write Sql '<---------------加一句你应该就可以看出为什么了

conn.Execute(sql)
set conn=nothing
fashchina 2005-03-16
  • 打赏
  • 举报
回复
addnew方法
nyazheng 2005-03-16
  • 打赏
  • 举报
回复
SQL写那么花哨,看的眼疼
wfwclyms 2005-03-16
  • 打赏
  • 举报
回复
用rs.addnew试一下看数据库有没问题,没在检查看sql语句的问题,再看你添加的内容有什么问题
fogheart 2005-03-16
  • 打赏
  • 举报
回复
是否添加的内容字段内容过多?使用insert方法对插入的字数有限制,你可以使用addnew方法进行记录的添加,然后再update,这样试一试,看看是否还存在同样的问题
neice 2005-03-16
  • 打赏
  • 举报
回复
谢谢楼上两位先
问题:QQgenie所提出的过滤条件我已在insert前replace掉了
令人费解的是,缘何添加7--8条记录后就无法再添加进数据库中

还请各位指点
QQgenie 2005-03-15
  • 打赏
  • 举报
回复
用insert into要把content等内容中的"'"和","过滤一下

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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