java按键子弹不走:asp 数据写不进去什么原因

来源:百度文库 编辑:高校问答 时间:2024/05/08 00:31:49
sql="select * from [dai_article] where (ID is null)"
rs.open sql,conn,1,3
rs.addnew
rs("title")=title
rs("author")="不详"
rs("url")=url_1
rs("uptime")=now()
rs("content")=content
rs("contype")=1
'rs("type")=trim(type_name)
rs("subcateid")=subcateid
rs("cateid")=cateid
rs.update
rs.close
我写数据,可是有时候写不进去,什么原因?

首先,你的conn页或者添加语句前面的代码里肯定写了on error resume next语句。这样,就自动把错误给跳过了。添加的数据有问题的时候,就自动跳过,在页面上看就相当与添加成功了,可数据库中却没有显示新添加的数据。

其实问题主要在你的数据库中。(当然,前提是你的那些变量都是和数据库中的字段变量相吻合。比如,一个数字型变量,你写了一个字母进去,肯定是出错的。)检查你的数据库字段,把字段都修改为允许空字段的形式(ACCESS数据库中为例)。然后把必填字段都改为否。这样就应该可以添加进去了。

sql="select * from [dai_article] where (ID is null)"改成
sql="select * from [dai_article] "
添加数据不需要条件

最好不要使用数据集来添加.
最好直接使用 INSERT语句 这样对数据库操作的时间会很少在大量添加数据时能够很好提高效率

数据库的权限没有来宾的匿名添加 在权限里把internet的权限添加上就好了

你的其他程序能正常写到数据库中吗?
你目前贴出来的代码没有错误