Quantcast
Channel: Question and Answer » arcpy
Viewing all articles
Browse latest Browse all 767

Arcpy: Using where clause in append_management

$
0
0

I would like to write a script where I select a feature class by attributes, add a field for a timestamp, and append the selected features to another feature class. My code is below; Do I need to create a feature layer before selecting by attribute and is it possible to select the layer by attribute, and append the selection another feature class? My code is below;

import arcpy
SDE5556 = "C:CleanStreets_55_56.gdbClean_Streets_55_56"
SOSC = "C:CleanStreets_55_56.gdbSOSC"
AppendPath = "C:CleanStreets_55_56.gdb"
AppendTable = "CleanTable"
aTable = "C:CleanStreets_55_56.gdbCleanTable"
Clause=  "' PlannedDate = CONVERT(DATE, GETDATE()) AND RESOLUTION_CODE = '55'"

arcpy.MakeFeatureLayer_management (SOSC, "sosc")

arcpy.SelectLayerByAttribute_management(SOSC, "NEW_SELECTION ", Clause)

arcpy.AddField_management(PeterTable, "DATE", "DATE")

dateExpression = "Date"

arcpy.CalculateField_management(aTable, "DATE", dateExpression)

arcpy.Append_management(SOSC, SDE5556, NO_TEST)

When executing the first two lines of the main code block in the Python window in ArcMap I receive Runtime error Traceback (most recent call last): File "<string>", line 14, in <module> File "c:program files (x86)arcgisdesktop10.2arcpyarcpymanagement.py", line 6688, in SelectLayerByAttribute raise e ExecuteError: ERROR 000800: The value is not a member of NEW_SELECTION | ADD_TO_SELECTION | REMOVE_FROM_SELECTION | SUBSET_SELECTION | SWITCH_SELECTION | CLEAR_SELECTION.


Viewing all articles
Browse latest Browse all 767

Trending Articles