登录注册
上海交通大学论坛 > 数据库 > 浏览当前帖子 手机版 关闭左侧栏
Re请教ASP通过ADO访问Access数据库的内部实现机制
返回本版】  【发表帖子】  【回复帖子 浏览量  4552      回帖数 0
jhx168    等级  

楼主 发表于  2007/7/29 10:28:02    编 辑   



主要是一个驱动的问题  

 

    我在一台拥有静态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) 

1
表情
所有内容均为会员自愿发表,并不代表本站立场.
论坛帮助 会员认证删帖申请 联系我们