I am trying to get a where_clause working on a UpdateCursor (arcpy.da). I can get it to work fine with a SearchCursor, but for some reason the same clause throws a RuntimeError: General function failure error. Any guidance on this would be appreciated.
import arcpyfrom arcpy import envenv.workspace = "S:/mydata/mylocation"fc = "/results/airports.shp"delimfield = arcpy.AddFieldDelimiters(fc, "STATE")queryString = delimfield + " 'AK'"##cursor = arcpy.da.SearchCursor(fc, ["NAME"], queryString)cursor = arcpy.da.UpdateCursor(fc, ["NAME"], queryString)cursor.reset()print cursor.fieldsfor row in cursor: print row #cursor.updateRow(row)del rowdel cursor
أكثر...
import arcpyfrom arcpy import envenv.workspace = "S:/mydata/mylocation"fc = "/results/airports.shp"delimfield = arcpy.AddFieldDelimiters(fc, "STATE")queryString = delimfield + " 'AK'"##cursor = arcpy.da.SearchCursor(fc, ["NAME"], queryString)cursor = arcpy.da.UpdateCursor(fc, ["NAME"], queryString)cursor.reset()print cursor.fieldsfor row in cursor: print row #cursor.updateRow(row)del rowdel cursor
أكثر...