<?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: Using da.editor on a transactional version? in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/using-da-editor-on-a-transactional-version/m-p/557586#M43580</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Not as a context manager:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="python" __jive_macro_name="code" class="jive_macro_code jive_text_macro _jivemacro_uid_14146797789726397" jivemacro_uid="_14146797789726397"&gt;
&lt;P style="padding-left: 30px;"&gt;target = r'D:\GIS-DATA\bay-arcgis-pro_ParcelEditing.sde\sde.SDE.Staging\sde.SDE.SPRCodeEnforcementCasesStaging'&lt;/P&gt;
&lt;P style="padding-left: 30px;"&gt;try:&lt;/P&gt;
&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; edit =&amp;nbsp; arcpy.da.Editor(r'D:\GIS-DATA\bay-arcgis-pro_ParcelEditing.sde')&lt;/P&gt;
&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; edit.startEditing(False,False)&lt;/P&gt;
&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; edit.startOperation()&lt;/P&gt;
&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; with arcpy.da.UpdateCursor(target,'*') as cursor:&lt;/P&gt;
&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for row in cursor:&lt;/P&gt;
&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; row[3] = 'test'&lt;/P&gt;
&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cursor.updateRow(row)&lt;/P&gt;
&lt;P style="padding-left: 30px;"&gt;finally:&lt;/P&gt;
&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; edit.stopOperation()&lt;/P&gt;
&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; edit.stopEditing(True)&lt;/P&gt;

&lt;/PRE&gt;&lt;P&gt;yeilds:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="python" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_14146797876962457 jive_text_macro" jivemacro_uid="_14146797876962457"&gt;
&lt;P style="padding-left: 30px;"&gt;Traceback (most recent call last):&lt;/P&gt;
&lt;P style="padding-left: 30px;"&gt;&amp;nbsp; File "D:\GIS-DATA\editortest.py", line 9, in &amp;lt;module&amp;gt;&lt;/P&gt;
&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for row in cursor:&lt;/P&gt;
&lt;P style="padding-left: 30px;"&gt;RuntimeError: workspace already in transaction mode&lt;/P&gt;

&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As a context manager:&lt;/P&gt;&lt;PRE __default_attr="python" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_14146797953757230 jive_text_macro" jivemacro_uid="_14146797953757230"&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; target = r'D:\GIS-DATA\bay-arcgis-pro_ParcelEditing.sde\sde.SDE.Staging\sde.SDE.SPRCodeEnforcementCasesStaging'&lt;/P&gt;
&lt;P style="padding-left: 30px;"&gt;with arcpy.da.Editor(r'D:\GIS-DATA\bay-arcgis-pro_ParcelEditing.sde'):&lt;/P&gt;
&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; with arcpy.da.UpdateCursor(target,'*') as cursor:&lt;/P&gt;
&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for row in cursor:&lt;/P&gt;
&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; row[3] = 'test'&lt;/P&gt;
&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cursor.updateRow(row)&lt;/P&gt;

&lt;/PRE&gt;&lt;P&gt;yeilds:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="python" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_14146798043454998 jive_text_macro" jivemacro_uid="_14146798043454998"&gt;
&lt;P style="padding-left: 30px;"&gt;Traceback (most recent call last):&lt;/P&gt;
&lt;P style="padding-left: 30px;"&gt;&amp;nbsp; File "D:\GIS-DATA\editortest.py", line 8, in &amp;lt;module&amp;gt;&lt;/P&gt;
&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; cursor.updateRow(row)&lt;/P&gt;
&lt;P style="padding-left: 30px;"&gt;RuntimeError: The requested operation is invalid on a closed state&lt;/P&gt;

&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As a side note, I have the startEditing with False,False here but have tried every permutation of Boolean, Boolean you can and always get the same result.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 30 Oct 2014 12:38:58 GMT</pubDate>
    <dc:creator>ChrisMathers</dc:creator>
    <dc:date>2014-10-30T12:38:58Z</dc:date>
    <item>
      <title>Using da.editor on a transactional version?</title>
      <link>https://community.esri.com/t5/python-questions/using-da-editor-on-a-transactional-version/m-p/557584#M43578</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I've run up against a wall trying to get an edit session to work on a version. These are the scenarios Ive gone through in the code and their error mesages:&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1 No edit session: 'Objects in this class cannot be updated outside an edit session'&lt;/P&gt;&lt;P&gt;2 Setting up an edit session not as a context manager: 'workspace already in transaction mode'&lt;/P&gt;&lt;P&gt;3 Setting up an edit session as a context manager: 'The requested operation is invalid on a closed state'&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So I have to start an edit session but when I start one it says I am already in transaction mode. What?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Oct 2014 18:21:46 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/using-da-editor-on-a-transactional-version/m-p/557584#M43578</guid>
      <dc:creator>ChrisMathers</dc:creator>
      <dc:date>2014-10-28T18:21:46Z</dc:date>
    </item>
    <item>
      <title>Re: Using da.editor on a transactional version?</title>
      <link>https://community.esri.com/t5/python-questions/using-da-editor-on-a-transactional-version/m-p/557585#M43579</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can you post some of the code that you are trying to execute? There is an example in the help for how to work with this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;SPAN class="kn" style="color: #0000ff;"&gt;import&lt;/SPAN&gt; &lt;SPAN class="nn"&gt;arcpy&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;SPAN class="kn" style="color: #0000ff;"&gt;import&lt;/SPAN&gt; &lt;SPAN class="nn"&gt;os&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;SPAN class="n"&gt;fc&lt;/SPAN&gt; &lt;SPAN class="o"&gt;=&lt;/SPAN&gt; &lt;SPAN class="s" style="color: #a31515;"&gt;'Database Connections/Portland.sde/portland.jgp.schools'&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;SPAN class="n"&gt;workspace&lt;/SPAN&gt; &lt;SPAN class="o"&gt;=&lt;/SPAN&gt; &lt;SPAN class="n"&gt;os&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="n"&gt;path&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="n"&gt;dirname&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="n"&gt;fc&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="c" style="color: #008000; font-family: 'courier new', courier;"&gt;# Start an edit session. Must provide the worksapce.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;SPAN class="n"&gt;edit&lt;/SPAN&gt; &lt;SPAN class="o"&gt;=&lt;/SPAN&gt; &lt;SPAN class="n"&gt;arcpy&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="n"&gt;da&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="n"&gt;Editor&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="n"&gt;workspace&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="c" style="color: #008000; font-family: 'courier new', courier;"&gt;# Edit session is started without an undo/redo stack for versioned data&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="c" style="color: #008000; font-family: 'courier new', courier;"&gt;# (for second argument, use False for unversioned data)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;SPAN class="n"&gt;edit&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="n"&gt;startEditing&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="bp"&gt;False&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="bp"&gt;True&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="c" style="color: #008000; font-family: 'courier new', courier;"&gt;# Start an edit operation&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;SPAN class="n"&gt;edit&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="n"&gt;startOperation&lt;/SPAN&gt;&lt;SPAN class="p"&gt;()&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="c" style="color: #008000; font-family: 'courier new', courier;"&gt;# Insert a row into the table.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;SPAN class="k" style="color: #0000ff;"&gt;with&lt;/SPAN&gt; &lt;SPAN class="n"&gt;arcpy&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="n"&gt;da&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="n"&gt;InsertCursor&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="n"&gt;fc&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="s" style="color: #a31515;"&gt;'SHAPE@'&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="s" style="color: #a31515;"&gt;'Name'&lt;/SPAN&gt;&lt;SPAN class="p"&gt;))&lt;/SPAN&gt; &lt;SPAN class="k" style="color: #0000ff;"&gt;as&lt;/SPAN&gt; &lt;SPAN class="n"&gt;icur&lt;/SPAN&gt;&lt;SPAN class="p"&gt;:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="n"&gt;icur&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="n"&gt;insertRow&lt;/SPAN&gt;&lt;SPAN class="p"&gt;([(&lt;/SPAN&gt;&lt;SPAN class="mf" style="color: #666666;"&gt;7642471.100&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="mf" style="color: #666666;"&gt;686465.725&lt;/SPAN&gt;&lt;SPAN class="p"&gt;),&lt;/SPAN&gt; &lt;SPAN class="s" style="color: #a31515;"&gt;'New School'&lt;/SPAN&gt;&lt;SPAN class="p"&gt;])&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="c" style="color: #008000; font-family: 'courier new', courier;"&gt;# Stop the edit operation.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;SPAN class="n"&gt;edit&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="n"&gt;stopOperation&lt;/SPAN&gt;&lt;SPAN class="p"&gt;()&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="c" style="color: #008000; font-family: 'courier new', courier;"&gt;# Stop the edit session and save the changes&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;SPAN class="n"&gt;edit&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="n"&gt;stopEditing&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="bp"&gt;True&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Oct 2014 21:04:54 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/using-da-editor-on-a-transactional-version/m-p/557585#M43579</guid>
      <dc:creator>RussellBrennan</dc:creator>
      <dc:date>2014-10-29T21:04:54Z</dc:date>
    </item>
    <item>
      <title>Re: Using da.editor on a transactional version?</title>
      <link>https://community.esri.com/t5/python-questions/using-da-editor-on-a-transactional-version/m-p/557586#M43580</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Not as a context manager:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="python" __jive_macro_name="code" class="jive_macro_code jive_text_macro _jivemacro_uid_14146797789726397" jivemacro_uid="_14146797789726397"&gt;
&lt;P style="padding-left: 30px;"&gt;target = r'D:\GIS-DATA\bay-arcgis-pro_ParcelEditing.sde\sde.SDE.Staging\sde.SDE.SPRCodeEnforcementCasesStaging'&lt;/P&gt;
&lt;P style="padding-left: 30px;"&gt;try:&lt;/P&gt;
&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; edit =&amp;nbsp; arcpy.da.Editor(r'D:\GIS-DATA\bay-arcgis-pro_ParcelEditing.sde')&lt;/P&gt;
&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; edit.startEditing(False,False)&lt;/P&gt;
&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; edit.startOperation()&lt;/P&gt;
&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; with arcpy.da.UpdateCursor(target,'*') as cursor:&lt;/P&gt;
&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for row in cursor:&lt;/P&gt;
&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; row[3] = 'test'&lt;/P&gt;
&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cursor.updateRow(row)&lt;/P&gt;
&lt;P style="padding-left: 30px;"&gt;finally:&lt;/P&gt;
&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; edit.stopOperation()&lt;/P&gt;
&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; edit.stopEditing(True)&lt;/P&gt;

&lt;/PRE&gt;&lt;P&gt;yeilds:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="python" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_14146797876962457 jive_text_macro" jivemacro_uid="_14146797876962457"&gt;
&lt;P style="padding-left: 30px;"&gt;Traceback (most recent call last):&lt;/P&gt;
&lt;P style="padding-left: 30px;"&gt;&amp;nbsp; File "D:\GIS-DATA\editortest.py", line 9, in &amp;lt;module&amp;gt;&lt;/P&gt;
&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for row in cursor:&lt;/P&gt;
&lt;P style="padding-left: 30px;"&gt;RuntimeError: workspace already in transaction mode&lt;/P&gt;

&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As a context manager:&lt;/P&gt;&lt;PRE __default_attr="python" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_14146797953757230 jive_text_macro" jivemacro_uid="_14146797953757230"&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; target = r'D:\GIS-DATA\bay-arcgis-pro_ParcelEditing.sde\sde.SDE.Staging\sde.SDE.SPRCodeEnforcementCasesStaging'&lt;/P&gt;
&lt;P style="padding-left: 30px;"&gt;with arcpy.da.Editor(r'D:\GIS-DATA\bay-arcgis-pro_ParcelEditing.sde'):&lt;/P&gt;
&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; with arcpy.da.UpdateCursor(target,'*') as cursor:&lt;/P&gt;
&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for row in cursor:&lt;/P&gt;
&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; row[3] = 'test'&lt;/P&gt;
&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cursor.updateRow(row)&lt;/P&gt;

&lt;/PRE&gt;&lt;P&gt;yeilds:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="python" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_14146798043454998 jive_text_macro" jivemacro_uid="_14146798043454998"&gt;
&lt;P style="padding-left: 30px;"&gt;Traceback (most recent call last):&lt;/P&gt;
&lt;P style="padding-left: 30px;"&gt;&amp;nbsp; File "D:\GIS-DATA\editortest.py", line 8, in &amp;lt;module&amp;gt;&lt;/P&gt;
&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; cursor.updateRow(row)&lt;/P&gt;
&lt;P style="padding-left: 30px;"&gt;RuntimeError: The requested operation is invalid on a closed state&lt;/P&gt;

&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As a side note, I have the startEditing with False,False here but have tried every permutation of Boolean, Boolean you can and always get the same result.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Oct 2014 12:38:58 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/using-da-editor-on-a-transactional-version/m-p/557586#M43580</guid>
      <dc:creator>ChrisMathers</dc:creator>
      <dc:date>2014-10-30T12:38:58Z</dc:date>
    </item>
    <item>
      <title>Re: Using da.editor on a transactional version?</title>
      <link>https://community.esri.com/t5/python-questions/using-da-editor-on-a-transactional-version/m-p/557587#M43581</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Did you ever get this figured out?&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Aug 2016 15:20:16 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/using-da-editor-on-a-transactional-version/m-p/557587#M43581</guid>
      <dc:creator>BenKane1</dc:creator>
      <dc:date>2016-08-11T15:20:16Z</dc:date>
    </item>
    <item>
      <title>Re: Using da.editor on a transactional version?</title>
      <link>https://community.esri.com/t5/python-questions/using-da-editor-on-a-transactional-version/m-p/557588#M43582</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;As much as I encourage people to not reinvent the wheel, or re-ask questions that have already been asked, I think it would be better in this case to start a new question and provide some specifics of what isn't working.&amp;nbsp; Not only is the thread a couple years old, neither the OP nor commenter are very active on GeoNet.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Aug 2016 17:19:12 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/using-da-editor-on-a-transactional-version/m-p/557588#M43582</guid>
      <dc:creator>JoshuaBixby</dc:creator>
      <dc:date>2016-08-11T17:19:12Z</dc:date>
    </item>
    <item>
      <title>Re: Using da.editor on a transactional version?</title>
      <link>https://community.esri.com/t5/python-questions/using-da-editor-on-a-transactional-version/m-p/557589#M43583</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I completely disagree with you Josua - if one searches forums (any forum) for esri related issues one &lt;EM&gt;constantly&lt;/EM&gt; finds unanswered questions.&amp;nbsp; It would be useful to everyone working with esri products if it were easier to find solutions to common problems instead of get lost searching through thread after unanswered duplicate thread.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The only way I could get it to work in my versioned SQL Server SDE is &lt;SPAN style="color: #4d4d4d; font-family: 'Lucida Grande', 'Segoe UI', Arial, sans-serif; font-size: 14px;"&gt;with_undo=False, multiuser_mode=True&lt;/SPAN&gt;:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Consolas, 'Courier New', Courier, mono, serif; font-size: 12px; background-color: #f6f6f6;"&gt;edit.startEditing(&lt;/SPAN&gt;&lt;SPAN class="special" style="font-size: 12px; font-family: Consolas, 'Courier New', Courier, mono, serif; color: #000000; background-color: #f6f6f6;"&gt;False&lt;/SPAN&gt;&lt;SPAN style="font-size: 12px; font-family: Consolas, 'Courier New', Courier, mono, serif; color: #000000; background-color: #f6f6f6;"&gt;, True&lt;/SPAN&gt;&lt;SPAN style="font-size: 12px; font-family: Consolas, 'Courier New', Courier, mono, serif; color: #000000; background-color: #f6f6f6;"&gt;) &lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Aug 2016 17:28:56 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/using-da-editor-on-a-transactional-version/m-p/557589#M43583</guid>
      <dc:creator>BenKane1</dc:creator>
      <dc:date>2016-08-11T17:28:56Z</dc:date>
    </item>
    <item>
      <title>Re: Using da.editor on a transactional version?</title>
      <link>https://community.esri.com/t5/python-questions/using-da-editor-on-a-transactional-version/m-p/557590#M43584</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;To each his own.&amp;nbsp; The startEditing() method has two Boolean paramaters, 4 combinations in all.&amp;nbsp; You have given us what combination works, but what combination are you interested in?&amp;nbsp; And, what is the error message you are getting?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Aug 2016 19:20:28 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/using-da-editor-on-a-transactional-version/m-p/557590#M43584</guid>
      <dc:creator>JoshuaBixby</dc:creator>
      <dc:date>2016-08-11T19:20:28Z</dc:date>
    </item>
  </channel>
</rss>

