我喜欢将 access 数据库中的表(100+)转换为地理数据库表,对它们进行排序并同时删除每个表中不必要的字段。我想我使用 Sort_management 方法来转换和排序表,然后使用 DeleteFieldd_management 方法来删除字段。这是我写的代码,
import arcpy
from arcpy import env
env.workspace = "E:\Database Project\ACS Estimate 2011\ACS 2011 Tables.mdb"
tableList = arcpy.ListTables()
for table in tableList:
out_dataset = "E:\Database Project\ACS Estimate 2011\Data\To Database\Seq Tables.gdb"
#Process: Sort
arcpy.Sort_management(table, out_dataset, "GEOID ASCENDING", "UR")
#Process: Delete Field
arcpy.DeleteField_management(out_dataset, "FILEID;FILETYPE;STUSAB;CHARITER")
我收到以下错误消息,
任何帮助是极大的赞赏。先感谢您。