<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Attribute column not found in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/attribute-column-not-found/m-p/541309#M42286</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Try this. This assumes the dID is a numeric value, otherwise you need to add quotes.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; delim_DestMFld = arcpy.AddFieldDelimiters(DestFC,DestMFld) &amp;nbsp;&amp;nbsp;&amp;nbsp; DRows = arcpy.UpdateCursor(DestFC, "{0} = {1}".format(delim_DestMFld,dID))&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 06 Jun 2012 20:55:25 GMT</pubDate>
    <dc:creator>MathewCoyle</dc:creator>
    <dc:date>2012-06-06T20:55:25Z</dc:date>
    <item>
      <title>Attribute column not found</title>
      <link>https://community.esri.com/t5/python-questions/attribute-column-not-found/m-p/541308#M42285</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I am pretty sure there is something wrong with the way the SDE feature class fields are being referenced.&amp;nbsp; I have tried several combinations of single and double quotes with no change in result. Any assistance debuging this would be greatly appreciated.&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Result when executed in Python Shell:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;&amp;gt;&amp;gt;&amp;gt; ================================ RESTART ================================ &amp;gt;&amp;gt;&amp;gt;&amp;nbsp; Script starting... Checking source data.&amp;nbsp;&amp;nbsp; Traceback (most recent call last): &amp;nbsp; File "//server19/GIS/Projects/CAD Updates/Master Streets Update/Debugging.py", line 44, in &amp;lt;module&amp;gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; DRows = arcpy.UpdateCursor(DestFC, (DestMFld + ' = ' + str(dID))) &amp;nbsp; File "C:\Program Files (x86)\ArcGIS\Desktop10.0\arcpy\arcpy\__init__.py", line 841, in UpdateCursor &amp;nbsp;&amp;nbsp;&amp;nbsp; return gp.updateCursor(*args) &amp;nbsp; File "C:\Program Files (x86)\ArcGIS\Desktop10.0\arcpy\arcpy\geoprocessing\_base.py", line 362, in updateCursor &amp;nbsp;&amp;nbsp;&amp;nbsp; self._gp.UpdateCursor(*gp_fixargs(args))) RuntimeError: ERROR 999999: Error executing function. Attribute column not found [Microsoft SQL Server Native Client 10.0: Invalid column name 'None'.] [production.SDE.Streets_Master] &amp;gt;&amp;gt;&amp;gt; &lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Source Script (executed in Python Shell)&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;import arcpy import datetime&amp;nbsp; print('Script starting...') #Default Values SourceFC = '//server19/gis/Projects/CAD Updates/Master Streets Update/StreetsUpdate_2012-05-22_1701.gdb/Deltas' SourceMFld = 'MC911ID' SourceExp = '1 = 1' DestFC = 'Database Connections\Production_Editing.sde\production.SDE.CAD_data\production.SDE.Streets_Master' DestMFld = 'ExternalStreetKey' DestExp = '1 = 1' DestCom = 'Notes'&amp;nbsp; #ArcGIS Script inputs ##SourceFC = arcpy.GetParameterAsText(0) ##SourceMFld = arcpy.GetParameterAsText(1) ##SourceExp = arcpy.GetParameterAsText(2) ##DestFC = arcpy.GetParameterAsText(3) ##DestMFld = arcpy.GetParameterAsText(4) ##DestExp = arcpy.GetParameterAsText(5) ##DestCom = arcpy.GetParameterAsText(6)&amp;nbsp;&amp;nbsp; Source = SourceFC Destination = DestFC&amp;nbsp; #Set up variables sShape = arcpy.Describe(SourceFC).shapeFieldName dShape = arcpy.Describe(DestFC).shapeFieldName SRows = arcpy.SearchCursor(SourceFC) dcount = 0 bcount = 0 SourceLoopFlag = 0 DestinationLoopFlag = 0 MatchFlag = 0&amp;nbsp; #Loop through features, copy geometry as appropriate for SRow in SRows: &amp;nbsp;&amp;nbsp;&amp;nbsp; if SourceLoopFlag == 0: &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SourceLoopFlag = 1 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print("Checking source data. ") &amp;nbsp;&amp;nbsp;&amp;nbsp; dID = SRow.getValue(SourceMFld) &amp;nbsp;&amp;nbsp;&amp;nbsp; DRow, DRows = None, None &amp;nbsp;&amp;nbsp;&amp;nbsp; DRows = arcpy.UpdateCursor(DestFC, (DestMFld + ' = ' + str(dID))) &amp;nbsp;&amp;nbsp;&amp;nbsp; for DRow in DRows: &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if DestinationLoopFlag == 0: &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DestinationLoopFlag = 1 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print("Checking destination data. ") &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bID = DRow.getValue(DestMFld)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if bID == dID: &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if MatchFlag == 0: &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MatchFlag = 1 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print("Match found. ") &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; updated = 'Updated ' + str(datetime.datetime.now()) &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DRow.setValue(DestCom, updated ) &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DRow.setValue(dShape, SRow.getValue(sShape)) &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DRows.updateRow(DRow) &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bcount = bcount +1 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break &amp;nbsp;&amp;nbsp;&amp;nbsp; del DRow &amp;nbsp;&amp;nbsp;&amp;nbsp; del DRows &amp;nbsp;&amp;nbsp;&amp;nbsp; dcount = dcount +1 del SRow del SRows print('Source rows processed: ' + str(dcount)) print('Destination rows updated: ' + str(bcount)) arcpy.AddMessage('Source rows processed: ' + str(dcount)) arcpy.AddMessage('Destination rows updated: ' + str(bcount)) print SourceLoopFlag print DestinationLoopFlag print MatchFlag&amp;nbsp; #Send messages to the results window. if SourceLoopFlag == 0: &amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.AddWarning('No source rows were checked.') if DestinationLoopFlag == 0: &amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.AddWarning('No destination rows were checked.') if MatchFlag == 0: &amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.AddWarning('No destination rows were updated.') print('Script Complete')&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Jun 2012 20:28:51 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/attribute-column-not-found/m-p/541308#M42285</guid>
      <dc:creator>MattFolsom</dc:creator>
      <dc:date>2012-06-06T20:28:51Z</dc:date>
    </item>
    <item>
      <title>Re: Attribute column not found</title>
      <link>https://community.esri.com/t5/python-questions/attribute-column-not-found/m-p/541309#M42286</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Try this. This assumes the dID is a numeric value, otherwise you need to add quotes.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; delim_DestMFld = arcpy.AddFieldDelimiters(DestFC,DestMFld) &amp;nbsp;&amp;nbsp;&amp;nbsp; DRows = arcpy.UpdateCursor(DestFC, "{0} = {1}".format(delim_DestMFld,dID))&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Jun 2012 20:55:25 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/attribute-column-not-found/m-p/541309#M42286</guid>
      <dc:creator>MathewCoyle</dc:creator>
      <dc:date>2012-06-06T20:55:25Z</dc:date>
    </item>
  </channel>
</rss>

