找回密码
 立即注册
搜索
查看: 324|回复: 5

关于ASP/IIS/下访问ASSESS数据库

[复制链接]

141

主题

2158

回帖

3143

积分

论坛元老

侏罗纪

积分
3143
发表于 2002-12-9 15:42:35 | 显示全部楼层 |阅读模式
我的ASP程序在WINDOWS2000的IIS下,只有访问数据库,不能修改.
程序没有问题,在其他机器上完全OK.
提示是:数据库为只读,
在有一台机器上提示JET错,连读都不行,
在其他机器上都正常运行.

估计是IIS问题,或ODBC问题,搞了好几天,都解决不了,包括格式化硬盘也不行.

2

主题

36

回帖

49

积分

注册会员

积分
49
发表于 2002-12-9 16:27:51 | 显示全部楼层
可能是ntfs permission的问题.
两个方法.
1. 给access档和folder加上 IUSR_<IIS伺服器名> 的local user的读写/更改权限.
2. 在ASP程序(还是ODBC, 自己看一下)连接数据库加入 read only的参数. 预设应该是读写, 不管你是不是写都要写的权限.
回复

使用道具 举报

141

主题

2158

回帖

3143

积分

论坛元老

侏罗纪

积分
3143
 楼主| 发表于 2002-12-9 17:45:43 | 显示全部楼层
谢谢LIKIN的回答,不过所说的两个都不是,程序在别的机器上正常运行,NTFS权限也没有问题.
在这台机上所有的通过ASP访问数据库的功能都不行,好几套程序.
回复

使用道具 举报

50

主题

288

回帖

462

积分

荣誉版主

积分
462
发表于 2002-12-9 20:13:52 | 显示全部楼层
主要原因可能是你的ADO组件的问题,一般你安装一下office2000应该就没有问题了..

一般像你这样的问题只有在NT4上才容易出现,在WIN2000上不多见的.
回复

使用道具 举报

2

主题

36

回帖

49

积分

注册会员

积分
49
发表于 2002-12-9 21:16:20 | 显示全部楼层
那奇怪了.
有沒有执行windows update ?
MS最新的jet engine 好像是6.0c还是什么的. 前一阵子有放到windowsupdate, 后来又拿下来了.
你patch看看.
回复

使用道具 举报

16

主题

520

回帖

742

积分

高级会员

积分
742
发表于 2002-12-9 23:25:17 | 显示全部楼层
不用ODBC吧,直接连接数据库就可以了:
driver={};uid=;pwd=;database=;
看看帮助吧,具体怎么写忘了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|海浩社区

GMT+8, 2025-9-19 16:52 , Processed in 0.073390 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表