none
VB2008连接Access数据库 RRS feed

答案

全部回复

  • 32位的Access支持32位的ODBC和OLEDB。你可以用ODBC和OLEDB 的ADO.Net数据提供者连接。建议用数据集设计器来自动生成数据库访问的封装类。

    对于64位的程序,需要计算机上装64位的Access,数据库也要是64位的Access生成的。

     



    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful, so they will appear differently to other users who are visiting your thread for the same problem.
    Visual C++ MVP
    2010年6月30日 19:31
    版主
  • Idxxk 你好

    你可以用

    用以下的CONNECTION STRING 來 連接 ACCESS DATABASE

    Provider =Microsoft.ACE.OLEDB.12.0; Data Source =C:\myFolder\myAccess2007file.accdb<--這是你的DATABASE FILE; Persist Security Info =False; <這是ACCESS 2007的CONNECTION STRING

    或者你可以參考以下的URL
    Walkthrough: Editing an Access Database


    介紹了怎樣在.NET 中連接 ACCESS 取DATA
    可惜這個文章是用C#寫的

    這個文章說明怎樣用OLEDB 來CONNECT DATABASE

    你只需要有適當的 CONNECTION STRING 便可以連接 ACCESS DATABASE了
    以下的URL 有一些ACCESS DATABASE CONNECTION STRING 的EXAMPLE


    希望你看得明白

    Chi
    2010年6月30日 21:39
    版主