首先告诉你,二楼说的对。即使你没有安装access,asp也可以正常读取数据库中的内容。所以不可能是这个问题。
既然你认为不是权限问题,那只有可能是路径问题。
db="data/2009gaokao.mdb"试试
我估计你的问题就在这里。
db="/data/2009gaokao.mdb" 前面加"/"是相对于站点跟目录。去掉"/"才是相对于你的网站目录.
因为你的网站在服务器上放在站点跟目录所以没问题,而在本地不是在站点跟目录,所以路径有误。
本地改为db="data/2009gaokao.mdb"试试
权限问题。最简单的办法:
找到mdb文件,右键-安全-添加-高级-everyone-确定-完全(前面打钩)确定。
说了是服务器权限问题。。
当然可能是权限问题,本地计算机通过iis访问用的是系统iuser账号!然而你计算机上的文件夹如果everyone没有对该文件写权限的话一般你的文件夹不可能默认给了iuser任何权限的。所以你只能读,不能写!最简单你就是给mdb everyone的读写权限
你要原谅access,这个跟它没有关系,即使机子中没有安装access,也可以正常读取数据库中的内容。
你需要提供更多的出错信息,大家好帮助你
那应该是权限问题。