|
登录注册 |
☦ 上海交通大学论坛 > 数据库 > 浏览当前帖子 | 手机版 关闭左侧栏 |
请教ASP通过ADO访问Access数据库的内部实现机制 |
【返回本版】 【发表帖子】 【回复帖子】 | 浏览量 4055 回帖数 1 |
Egg 等级 ☆ 楼主 发表于 2007/7/31 2:03:19 编 辑 |
||
我在一台拥有静态IP的win2000Server机器上利用IIS5.0运行了一个网站,该网站拖带 有一个聊天室,该聊天室所有的注册信息和系统信息均保存在一个mdb文件中。 如果是SQL Server等的大型dbms这个很好理解,SQL Server启动一个监听进程或者后 台服务监听ADO进程传过来的各项参数(我想应该是按照COM规范来进行的),解释其中的 SQL命令以了解ADO的意图,然后再按照ADO的访问意图来操作本dbms所管理的那些数据库。 如果随便在硬盘上保存入一个SQL Server格式的数据库文件的话,我想dbms应该是不 会理睬的,不会支持ADO对该数据库文件的访问的,因为该文件没有纳入dbms的管理之下。 但是在我的这台机器上,我猜想就算是我没有安装Office的话,ADO似乎也照样能够 访问这个位于聊天室源代码文件夹下的mdb文件的。尽管这个mdb文件没有与office中的ac cess进行过任何的明显的关联(除了操作系统可以通过aceess在注册表中的注册信息从而 识别这个mdb文件的类型)。同时我认为在安装access以后它是不会启动什么守护进程或者 服务的。 我的猜想正确吗? (不好意思,半路出家,所学的关于这方面的东西太少太零散,又不好在机器上进行实验 ,只好请教一下大家啊:P) -- 主要是一个驱动的问题 我在一台拥有静态IP的win2000Server机器上利用IIS5.0运行了一个网站,该网站拖带 有一个聊天室,该聊天室所有的注册信息和系统信息均保存在一个mdb文件中。 如果是SQL Server等的大型dbms这个很好理解,SQL Server启动一个监听进程或者后 台服务监听ADO进程传过来的各项参数(我想应该是按照COM规范来进行的),解释其中的 SQL命令以了解ADO的意图,然后再按照ADO的访问意图来操作本dbms所管理的那些数据库。 如果随便在硬盘上保存入一个SQL Server格式的数据库文件的话,我想dbms应该是不 会理睬的,不会支持ADO对该数据库文件的访问的,因为该文件没有纳入dbms的管理之下。 但是在我的这台机器上,我猜想就算是我没有安装Office的话,ADO似乎也照样能够 访问这个位于聊天室源代码文件夹下的mdb文件的。尽管这个mdb文件没有与office中的ac cess进行过任何的明显的关联(除了操作系统可以通过aceess在注册表中的注册信息从而 识别这个mdb文件的类型)。同时我认为在安装access以后它是不会启动什么守护进程或者 服务的。 我的猜想正确吗? (不好意思,半路出家,所学的关于这方面的东西太少太零散,又不好在机器上进行实验 ,只好请教一下大家啊:P) |
sky12345 等级 ★ 2 楼 发表于 2016/3/2 3:03:26 编 辑 |
||
我就是很想知道这个驱动的机制问题,最好在进程级上给我讲一讲,呵呵 因为我认为随便在硬盘上写入一个“无主”的mdb文件,ado就可以访问它实在是比较神奇 了 |
1 |
论坛帮助 会员认证删帖申请 联系我们 |