为什么往ACCESS数据库中添加数据条目的时候没有反应呢?

沈阳人 2005-04-14 04:18:45
为什么往ACCESS数据库中添加数据条目的时候没有反应呢?数据添加不进去是为什么呢?

添加数据的代码如下:

set rs=server.createobject("adodb.recordset")
sql="select * from content where (id is null)"
rs.open sql,conn,1,3

rs.addnew
rs("title")=title
rs("content")=content
rs("typeid")=typeid
'rs("datetime")=Now()
rs.Update

rs.close
set rs=nothing
conn.close
set conn=nothing
response.Write("信息添加成功!")


...全文
269 30 打赏 收藏 转发到动态 举报
写回复
用AI写文章
30 条回复
切换为时间正序
请发表友善的回复…
发表回复
沈阳人 2005-04-15
  • 打赏
  • 举报
回复
问题解决了

是系统的配置上有问题

感谢楼上所有热心人的帮助

让初学ASP的我也受益匪浅 谢谢

周末了 祝大家周末愉快
life360 2005-04-15
  • 打赏
  • 举报
回复
你看你当前的数据库是不是还在设计的状态
沈阳人 2005-04-15
  • 打赏
  • 举报
回复
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 不能更新。数据库或对象为只读。

我已经在IIS管理器中把整个虚拟目录的权限都设置为可读可写了

怎么还不行呢?

错误提示中的这个只读指的是什么的只读呢?
kakalong 2005-04-14
  • 打赏
  • 举报
回复
真有钱,买正版的。



检查 conn.asp 数据库连接是否是 conn.open
沈阳人 2005-04-14
  • 打赏
  • 举报
回复
实在受不了了

怎么试验都不行

实在郁闷的不行了

会不会与我的电脑环境有关系?XP PRO 正版的

可以从数据库中读取数据 对数据库的支持上就没有问题的

怎么就添加不进去呢?

整了整整一天也没有整出来

着急。。。。。
ptl123 2005-04-14
  • 打赏
  • 举报
回复
试试把sql="select * from content where (id is null)" 中的 id 换成别的字段
yuyijw 2005-04-14
  • 打赏
  • 举报
回复
去掉where (id is null)
沈阳人 2005-04-14
  • 打赏
  • 举报
回复


怎么就添加不进去呢???


晕了


大家尽量都帮助看看分析分析

沈阳人 2005-04-14
  • 打赏
  • 举报
回复
都尝试了

没有on error语句

程序运行也没有报错


但是 就是 数据库中没有添加进去


奇怪+郁闷
ptl123 2005-04-14
  • 打赏
  • 举报
回复
搂主 把rs.open sql,conn,1,3
改成 rs.open sql,conn,2,3 试试
clcy 2005-04-14
  • 打赏
  • 举报
回复
rs("typeid")=typeid

rs(cint("typeid"))=typeid

tang688 2005-04-14
  • 打赏
  • 举报
回复
是不是用on error语句来的?有的话先把它去了再说
沈阳人 2005-04-14
  • 打赏
  • 举报
回复
打开看的 确实没有任何新的数据添加进来的

超级郁闷中。。。
tang688 2005-04-14
  • 打赏
  • 举报
回复
哈哈~~
可能又是一位只看数据库大小就判断没有变化的人吧。
沈阳人 2005-04-14
  • 打赏
  • 举报
回复
表的情况是这样的

id 自动编号
title 文本
content 备注
typeid 数字
datetime 日期时间
shuangren 2005-04-14
  • 打赏
  • 举报
回复
为什么?
现在可以注册中文名了吗?
呆会儿去试试
...
沈阳人 2005-04-14
  • 打赏
  • 举报
回复
按照上面各位所说的方法我都试验了

但是依然没有办法把数据添加进去
沈阳人 2005-04-14
  • 打赏
  • 举报
回复
按照我贴出来的代码执行

没有错误提示 还会显示“信息添加成功”

但是数据库中却没有新数据进来
54Bendou 2005-04-14
  • 打赏
  • 举报
回复
如果不行就用
sql="insert into content (title,content,typeid,datetime) values ('"&title&"','"&content&"','"&typeid&"','"&now()&"')";
conn.execute(sql)
54Bendou 2005-04-14
  • 打赏
  • 举报
回复
你试试看:
sql="select * from content"
反正你是插入一条记录,
加载更多回复(10)

28,406

社区成员

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

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