日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

arcgis打开mdb数据库_操作方法:在 ArcGIS 中连接至 Microsoft Access 2007 / 2010 (ACCDB) 文件...

發(fā)布時間:2023/12/20 数据库 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 arcgis打开mdb数据库_操作方法:在 ArcGIS 中连接至 Microsoft Access 2007 / 2010 (ACCDB) 文件... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

操作方法:在 ArcGIS 中連接至 Microsoft Access 2007 / 2010 (ACCDB) 文件

摘要

Microsoft Office 2007 引入了一種新的 Microsoft Access 數(shù)據(jù)庫格式 ACCDB。 在創(chuàng)建數(shù)據(jù)庫時,ACCDB 是 Access 2007 和 Access 2010 中默認的新格式。

注: 連接到 Microsoft Access 數(shù)據(jù)庫(以 MDB 格式或 ACCDB 格式)的正確方式是通過 OLE DB 連接。 雖然從技術(shù)上講,可以通過 ArcMap 中的“添加數(shù)據(jù)”對話框連接到 MDB 文件,但它不是推薦的工作流。 使用新的 Microsoft Access 格式,通過“添加數(shù)據(jù)”對話框直接訪問 ACCDB 文件是不可能的。

可以使用 OLE DB 數(shù)據(jù)庫連接在 ArcGIS 環(huán)境中讀取 Microsoft Access 2007/2010 數(shù)據(jù)庫。 讀取這些數(shù)據(jù)庫需要安裝正確的 ODBC 驅(qū)動程序。

過程

ArcGIS Pro 為 32 位應(yīng)用程序。 因此,它需要 32 位 ODBC 驅(qū)動程序來建立數(shù)據(jù)庫連接。 如果安裝了 Office 2007 或 Office 2010 x86(32 位),則可能已經(jīng)安裝了 32 位 Microsoft Access 數(shù)據(jù)庫引擎。 如果安裝了 Office 2010 x64(64 位)(或者根本沒有安裝 Microsoft Office),則必須先安裝 32 位數(shù)據(jù)庫引擎,然后才能在 ArcGIS Desktop 中建立到 Microsoft Access 數(shù)據(jù)庫的連接。

注: 如果安裝了 64 位 Microsoft Office 2010,則無法安裝 32 位 2010 Microsoft Access 數(shù)據(jù)庫引擎。 此限制在 Microsoft 文章 2269468 中有所描述。 在這種情況下,可以安裝 2007 Microsoft Access 數(shù)據(jù)庫引擎。 2007 引擎可以讀取用于 OLE DB 的 2007 和 2010 Access 數(shù)據(jù)庫。 有關(guān) 2007/2010 ACCDB 兼容性的詳細信息,請參閱 Microsoft Developer Network 文章:Access 2010 與 Access 2007 之間的后向兼容性。

要檢查是否安裝了 32 位 Microsoft Access 數(shù)據(jù)庫引擎驅(qū)動程序,請轉(zhuǎn)到 C:\Windows\SysWOW64\odbcad32.exe。 如果使用的是 32 位計算機,請轉(zhuǎn)到 C:\Windows\System32\odbcad32.exe 以訪問該實用程序。 瀏覽至“驅(qū)動程序”選項卡。 如果 Microsoft Access 驅(qū)動程序列出 .mdb 和 .accdb,則說明安裝了正確的驅(qū)動程序。 在這種情況下,請?zhí)讲襟E 4。

如果 Microsoft Access 驅(qū)動程序僅列出 .mdb,則說明未安裝必需的驅(qū)動程序。 如果安裝了 64 位 Office 2010,則必須安裝 2007 Access 數(shù)據(jù)庫引擎。 否則,可以安裝 2010 Access 數(shù)據(jù)庫引擎(32 位)。

安裝引擎后,ODBC 數(shù)據(jù)源管理器中會顯示幾個新的驅(qū)動程序,其中包括能夠讀取 .accdb 文件的驅(qū)動程序。 現(xiàn)在,Microsoft Access 驅(qū)動程序已將 .accdb 列為其支持的文件類型。

之前和之后

在 ArcCatalog 中啟動添加 OLE DB 連接實用程序。 要使用 ArcGIS 10 或更早版本查找此實用程序,請參閱 10.0 Web 幫助文檔添加 OLE DB 連接。 如果要使用 ArcGIS 10.1 或更新版本,請參閱 10.1 Web 幫助主題向數(shù)據(jù)庫添加 OLE DB 連接。

在數(shù)據(jù)鏈接屬性對話框中,選擇 Microsoft Office 12.0 Access 數(shù)據(jù)庫引擎 OLE DB 提供程序。

注: Microsoft Office 12.0 Access 數(shù)據(jù)庫引擎提供程序已隨 Microsoft Office 或 Access 數(shù)據(jù)庫引擎一起安裝。

OLE DB 提供程序

單擊“下一步”以打開連接選項卡。

對于步驟 1,數(shù)據(jù)源,將位置鍵入或復(fù)制并粘貼到 ACCDB 文件中。

將路徑粘貼至 Access 數(shù)據(jù)庫

注: 在此對話框中瀏覽到 ACCDB 文件這一功能是 Esri 無法解決的 Microsoft 限制。

如果數(shù)據(jù)庫需要,請輸入密碼。

單擊測試連接按鈕。 將顯示一條消息,指出測試連接是否成功。

在數(shù)據(jù)鏈接屬性對話框上,單擊確定。此時在“數(shù)據(jù)庫連接”文件夾中會出現(xiàn)一個新的 OLE DB 連接。 可以將新的 OLE DB 連接重命名為與數(shù)據(jù)庫相關(guān)或可標識數(shù)據(jù)庫的名稱。

連接在“數(shù)據(jù)庫連接”下列出。

雙擊 OLE DB 連接并查看“內(nèi)容”選項卡,以此顯示數(shù)據(jù)庫的內(nèi)容。 單擊數(shù)據(jù)庫旁的加號也會顯示數(shù)據(jù)庫內(nèi)容。

現(xiàn)在,可以通過導航至“數(shù)據(jù)庫連接”文件夾,在大多數(shù) ArcGIS 對話框中使用此數(shù)據(jù)庫的內(nèi)容。 也可以將表和查詢從“數(shù)據(jù)庫連接”拖放到 ArcMap 或工具對話框中。

注: 在使用 OLE DB 連接時,有一些限制需要注意。 有關(guān)詳細信息,請參閱下面“相關(guān)信息”部分中的鏈接。

注: 對于 NIM009080,可能的解決辦法是使用 Microsoft Access ODBC 驅(qū)動程序而不是 OLE DB 連接。

相關(guān)信息

上次修改時間: 6/2/2020

文章 ID: 000009382

此內(nèi)容是否有用?

翻譯反饋

總結(jié)

以上是生活随笔為你收集整理的arcgis打开mdb数据库_操作方法:在 ArcGIS 中连接至 Microsoft Access 2007 / 2010 (ACCDB) 文件...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。