为什么用ASP不能对ACCESS数据库进行操作?

twttwt 2002-03-21 09:35:47
ACCESS2000,但不能写入新记录,是什么原因?
...全文
68 25 打赏 收藏 转发到动态 举报
写回复
用AI写文章
25 条回复
切换为时间正序
请发表友善的回复…
发表回复
twttwt 2002-03-22
  • 打赏
  • 举报
回复
已结分。
twttwt 2002-03-21
  • 打赏
  • 举报
回复
sql确定没有错误,在MS SQL下执行通过。
我先试试看,先回去了,等问题搞定了再结贴。

对了,现在的发现的问题是:把程序和数据库拷到别人的机子上可以执行成功,但在我的机子上就不可以!真是个奇怪的问题,不知道有谁遇到过这种问题没有?
xuchu 2002-03-21
  • 打赏
  • 举报
回复
rs.open sql,conn,2,3,1
BrightEye 2002-03-21
  • 打赏
  • 举报
回复
确认IUSER_MachineName ,IWAN_MachineName文件夹和数据库有写权限后,检查sql语句是否正确.
slightgao 2002-03-21
  • 打赏
  • 举报
回复
你应该根据无为的解答找问题。
litangel 2002-03-21
  • 打赏
  • 举报
回复
可能是你SQL语句的问题。
iStringTheory 2002-03-21
  • 打赏
  • 举报
回复
insert into当然可以呀。就是用SQL语句进行插入嘛。一般推荐这种方式,而不推荐rs.add方式
iStringTheory 2002-03-21
  • 打赏
  • 举报
回复
如果你要插入数据的表处于设计状态,是不可以插入数据的。
twttwt 2002-03-21
  • 打赏
  • 举报
回复
吴为有试过用insert into对access数据库操作成功的吗?
twttwt 2002-03-21
  • 打赏
  • 举报
回复
程序已发出,请查收。
twttwt 2002-03-21
  • 打赏
  • 举报
回复
ssm1226(雨中人)遇到过这种情况吗?
//吴为不见了?
希偌 2002-03-21
  • 打赏
  • 举报
回复
恩,有问题,rs.state=1就是说明你用了rs.open打开数据库,那又为什么还要用insert into呢?
karma 2002-03-21
  • 打赏
  • 举报
回复
make sure the IUSER_MachineName and IWAM_MachineName accounts have write permissions to the folder that holds the database and write permissions to the mdb file
ssm1226 2002-03-21
  • 打赏
  • 举报
回复
应该不是版本的问题,
twttwt 2002-03-21
  • 打赏
  • 举报
回复
打印rs.state是1,就是数据库是打开的,但是写入新记录的时候,提示没有可操作的对象。
hongzm 2002-03-21
  • 打赏
  • 举报
回复
报什么错啊?
twttwt 2002-03-21
  • 打赏
  • 举报
回复
嗯,1 + 1 = 爱,mdb文件已经设成可读可写的了。
不知道是不是我的数据库的版本的问题,重装一个新的看看
希偌 2002-03-21
  • 打赏
  • 举报
回复
恩,我也没法在access下使用insert into和insert
jamex 2002-03-21
  • 打赏
  • 举报
回复
先看看,你的mdb文件,所在的目录,mdb文件的打开方式是否为只读的,没有写的权限
twttwt 2002-03-21
  • 打赏
  • 举报
回复
问无为:
在access里不能执行insert是什么原因呢?我在一些书上看到对access的数据库操作可以用insert into,但我用这个语句的时候报错?
谢谢吴为。
加载更多回复(5)

28,406

社区成员

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

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