如題 爲什麽沒有安裝office2007就不能連接?

解决方案 »

  1.   

    xp没有access2007的驱动,所以要安装office2007后才可以....
    如果不想装office2007,应该要下载相关驱动吧...这个我想应该有下载吧.....
      

  2.   

    From Wikipedia, the free encyclopediaPrior to Access 2007 release, Access relied on the Windows component, the Jet engine, for its data storage and query processing. With version 2007 onwards, Access includes a new engine based on Jet, called the Microsoft Access Engine (ACE Engine). The ACE engine is fully backward-compatible with previous versions of the Jet engine, so it reads and writes (.mdb) files from earlier Access versions. The new engine introduces a new default file format, (.accdb), that brings several improvements to Access, including complex data types such as multivalue fields, the attachment data type and history tracking in memo fields. It also brings security and encryption improvementsFrom Migration considerations for Access 2007 (http://technet.microsoft.com/en-us/library/cc178973.aspx)Because the ACE engine is not part of the Windows operating system, application users must have Access 2007 or download the free Access 2007 Download: Access Runtime. You can also use the 2007 Office System Driver: Data Connectivity Components installed on your computer.
      

  3.   

    access数据库是要有一个对操作系统表示自己身份的驱动程序,没装offce2007就意味这没装驱动,那操作系统就会认不识它,不过在微软官网应该有单独的驱动下载
      

  4.   

    同意楼上观点,是数据库接口驱动,可以从官网下载驱动程序,然后随自己的程序一并打包发布,在安装过程中,需要将注册表中关于数据库接口部分指向你的驱动程序.其实不仅 acess是这样,其他小型数据库也都是这样,只不过我们平时装office就全部都装上了,所以就感觉不用安装似的.呵呵,这是microsoft的商业手段啊!