<?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: Issue with CalculateField function in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/issue-with-calculatefield-function/m-p/1215058#M65659</link>
    <description>&lt;P&gt;You're missing a comma separating the table and field.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="python"&gt;arcpy.management.CalculateField(rf"{prefix}\{user}\UnionData_temp.dbf" "LandUse", "!LandUseCod! + " " + !LandUseC_1! + " " + !LandUseC_2!", "PYTHON3")&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;should be:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="python"&gt;arcpy.management.CalculateField(rf"{prefix}\{user}\UnionData_temp.dbf", "LandUse", "!LandUseCod! + " " + !LandUseC_1! + " " + !LandUseC_2!", "PYTHON3")&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;to follow the parameters:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="python"&gt;arcpy.management.CalculateField(in_table, field, expression, {expression_type}, {code_block}, {field_type}, {enforce_domains})&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Edit to add its also missing in the addfield method:&lt;/P&gt;&lt;LI-CODE lang="python"&gt;arcpy.management.AddField(rf"{prefix}\{user}\UnionData_temp.dbf", "Landuse", "TEXT")&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 22 Sep 2022 17:53:17 GMT</pubDate>
    <dc:creator>Anonymous User</dc:creator>
    <dc:date>2022-09-22T17:53:17Z</dc:date>
    <item>
      <title>Issue with CalculateField function</title>
      <link>https://community.esri.com/t5/python-questions/issue-with-calculatefield-function/m-p/1212177#M65552</link>
      <description>&lt;P&gt;Hi there I am having an issue with a snippet of code. my company created a tool and I am tasked with updating it to 3.0+ from 2.7&lt;/P&gt;&lt;P&gt;here is the snippet. I think the issue lies somewhere within Line 5, but for the life of me cant figure it out.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="python"&gt;try:
arcpy.AddMessage("Adding new fields")
arcpy.management.AddField(rf"{prefix}\{user}\UnionData_temp.dbf" "Landuse", "TEXT")
arcpy.AddMessage("Fields Added")
arcpy.management.CalculateField(rf"{prefix}\{user}\UnionData_temp.dbf" "LandUse", "!LandUseCod! + " " + !LandUseC_1! + " " + !LandUseC_2!", "PYTHON3")
arcpy.AddMessage("Field Addition successful")
except Exception as e:
arcpy.AddMessage("Field addition failed")
arcpy.AddMessage(f"{e}")&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is the error message that I am receiving when I run it the whole program as a tool in ArcGIS Pro&lt;/P&gt;&lt;PRE&gt;Adding new fields&lt;/PRE&gt;&lt;PRE&gt;Fields Added&lt;/PRE&gt;&lt;PRE&gt;Field addition failed&lt;/PRE&gt;&lt;PRE&gt;ERROR 000313: The length of Field Name must not be larger than 10
ERROR 000539: Traceback (most recent call last):
  File "&amp;lt;expression&amp;gt;", line 1, in &amp;lt;module&amp;gt;
NameError: name 'PYTHON3' is not defined

Failed to execute (CalculateField).&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 13 Sep 2022 20:15:17 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/issue-with-calculatefield-function/m-p/1212177#M65552</guid>
      <dc:creator>Montgomerycd</dc:creator>
      <dc:date>2022-09-13T20:15:17Z</dc:date>
    </item>
    <item>
      <title>Re: Issue with CalculateField function</title>
      <link>https://community.esri.com/t5/python-questions/issue-with-calculatefield-function/m-p/1212214#M65556</link>
      <description>&lt;P&gt;The new python syntax is ....&lt;/P&gt;&lt;P&gt;&lt;A href="https://pro.arcgis.com/en/pro-app/latest/tool-reference/data-management/calculate-field.htm" target="_blank"&gt;Calculate Field (Data Management)—ArcGIS Pro | Documentation&lt;/A&gt;&lt;/P&gt;&lt;P&gt;if you are not saving to a file geodatabase, then you will have field name issues, so check your destination&lt;/P&gt;</description>
      <pubDate>Tue, 13 Sep 2022 21:52:33 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/issue-with-calculatefield-function/m-p/1212214#M65556</guid>
      <dc:creator>DanPatterson</dc:creator>
      <dc:date>2022-09-13T21:52:33Z</dc:date>
    </item>
    <item>
      <title>Re: Issue with CalculateField function</title>
      <link>https://community.esri.com/t5/python-questions/issue-with-calculatefield-function/m-p/1215058#M65659</link>
      <description>&lt;P&gt;You're missing a comma separating the table and field.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="python"&gt;arcpy.management.CalculateField(rf"{prefix}\{user}\UnionData_temp.dbf" "LandUse", "!LandUseCod! + " " + !LandUseC_1! + " " + !LandUseC_2!", "PYTHON3")&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;should be:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="python"&gt;arcpy.management.CalculateField(rf"{prefix}\{user}\UnionData_temp.dbf", "LandUse", "!LandUseCod! + " " + !LandUseC_1! + " " + !LandUseC_2!", "PYTHON3")&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;to follow the parameters:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="python"&gt;arcpy.management.CalculateField(in_table, field, expression, {expression_type}, {code_block}, {field_type}, {enforce_domains})&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Edit to add its also missing in the addfield method:&lt;/P&gt;&lt;LI-CODE lang="python"&gt;arcpy.management.AddField(rf"{prefix}\{user}\UnionData_temp.dbf", "Landuse", "TEXT")&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 22 Sep 2022 17:53:17 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/issue-with-calculatefield-function/m-p/1215058#M65659</guid>
      <dc:creator>Anonymous User</dc:creator>
      <dc:date>2022-09-22T17:53:17Z</dc:date>
    </item>
  </channel>
</rss>

