Python OLE连接访问mdb到个人地理数据库
请帮忙! 我对Python非常陌生。我想我需要在这里使用很多Python 我有MS Access 2003-2007数据库(mdb格式)和个人地理数据库(mdb)。我在Access中创建了一个工具,该工具从个人地理数据库导入数据以访问mdb,检查它并更新更改 现在我正致力于实现向后功能(将数据从access mdb传输到个人地理数据库)。 现在,我可以使用OLE连接手动实现这一点 我是如何做到的:Python OLE连接访问mdb到个人地理数据库,python,vba,ms-access,arcgis,ole,Python,Vba,Ms Access,Arcgis,Ole,请帮忙! 我对Python非常陌生。我想我需要在这里使用很多Python 我有MS Access 2003-2007数据库(mdb格式)和个人地理数据库(mdb)。我在Access中创建了一个工具,该工具从个人地理数据库导入数据以访问mdb,检查它并更新更改 现在我正致力于实现向后功能(将数据从access mdb传输到个人地理数据库)。 现在,我可以使用OLE连接手动实现这一点 我是如何做到的: 在ArcCatalog中创建OLE连接 连接到我的access数据库后端 从access数据库后端
import arcpy
from arcpy import env
env.overwriteOutput = 1
env.workspace = r"D:\Working\Tools\ToolShare\Scripts"
arcpy.MakeFeatureLayer_management("Crossings", "tempLayer")
arcpy.AddJoin_management("tempLayer", "UNIQUE_NAME", "tblCrossings", "UNIQUE_NAM")
因为您有ArcMap,所以还可以访问ArcPy函数。到目前为止,您是否已将其中的任何部分放入Python脚本中?我正在尝试编写一个将表连接到功能类的代码。它没有显示任何错误,但我在要素类中也没有看到任何新字段。这是我的代码
import-arcpy-from-arcpy-import-env.overwriteOutput=1 env.workspace=r“D:\Working\Tools\ToolShare\Scripts”arcpy.MakeFeatureLayer\u管理(“交叉”、“模板层”)arcpy.AddJoin\u管理(“模板层”、“唯一名称”、“tblCrossings”、“唯一名称”)
请将其编辑到问题中,以便更容易阅读:)我将代码添加到问题中