人社部人事司 薛虹:我想连接acess数据库,odbc怎么建呀?

来源:百度文库 编辑:高校问答 时间:2024/05/03 07:49:49
如题!最近我的IIS出问题了,不能连接Access数据库文件,我猜测是ODBC数据源的问题,可惜我不会设置,只好来请大家帮帮忙啦~

下面出现的这个问题就是我发表的

关于[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字的问题

错误提示如下:

Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0x70c Thread 0x7ac DBC 0x1331064 Jet'。

/admin/mdb_path_user.asp,行8

出现这样的问题,我去Microsoft的官方网站和Google搜索了半天,获益不少,但问题仍然没有解决。我的系统前几天转化成为NTFS格式,主要是从安全的角度考虑的。
我已经将C盘,已经网站目录设置为everyone可读,可列出目录,可运行,asp可以顺利执行,但是数据库访问有问题了。另外,我将数据库设置为完全控制还是不行。

以前文件系统是FAT32的时候可以顺利测试网页。
请大家指教。
问题补充:此问题很有可能是ODBC数据源设置的问题,但我不会设置ODBC数据源,我是个菜鸟,大家可不可以写的详细点~具体的操作步骤~我的程序是没有问题的,我用的惊云下载程序,

小弟谢谢大家了~回答问题的朋友可以留下联系方式吗?
我的QQ84866063,在线等……

此问题很有可能是ODBC数据源设置的问题

1,首先请解决你的“END”问题

2,是权限问题,因为在NTFS格式里面,权限一共有两种,一是共享权限,二是安全里面的权限,其中以安全里面的权限为主,NTFS必须指定你需要的用户的访问权限,并不单只以一个everyone就能解决所有问题,即以前在FAT32格式里面的操作方式不同了。
你必须要设置的是在NTFS分区里网站所在根目录的权限,赋予IUSER_<机器名>的读取、读取和运行、列出文件夹目录、写入权限。写入权限是必须的,除非你不想你网站的访问者提交数据给数据库。

3,ODBC数据源你可以打开控制面板-管理工具-数据源ODBC-系统DSN。这里就可以添加你的数据库,然后在你的网站文件夹中建立connection连接文件,并在网页中添加此种代码:
<!--#include file="Connections/****.asp" -->
如果你是使用dreamweaver来造网页的,这些已经自动设置好了。