<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.infopathdev.com:443/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>General</title><link>https://www.infopathdev.com:443/forums/41.aspx</link><description>If you're not sure where to ask your question, ask it here. If necessary, our moderators will make sure it gets classified in the correct board.</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP3 (Build: 31118.962)</generator><item><title>Re: Error "[0x80040E38][Microsoft Cursor Engine]" when trying to send data to primary data source (Access DB)</title><link>https://www.infopathdev.com:443/forums/thread/66210.aspx</link><pubDate>Fri, 29 Apr 2011 07:25:33 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:66210</guid><dc:creator>mahimba</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/66210.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=41&amp;PostID=66210</wfw:commentRss><description>&lt;p&gt;Hi all,&lt;/p&gt;
&lt;p&gt;I also got the error code [0x80040E38][Microsoft Cursor Engine] Row cannot be located for updating. Some values may have been changed since it was last read.&lt;/p&gt;
&lt;p&gt;and I have solved my problem.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;I had the following scenario (infopath 2003):&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;A manager opens an infopath 2003 formular and queries data to&amp;nbsp;a forms data fields from a MS SQL database,&amp;nbsp;he changed&amp;nbsp;some values,&amp;nbsp;signed the form and submitted it&amp;nbsp;via mail to me (I am the admin). Then I opened the mail and the attached form, and submitted the data to the database. So the record changed.&lt;/p&gt;
&lt;p&gt;This worked as the manager only once created the from and sent it one time. But if he created a second form (and queried the database again) before I submitted the first on, I could not send the second form to the database. So I had the idea to change the form template in that way, the record in the MS SQL database&amp;nbsp;should be everytime overwitten, independed if the record in the MS SQL database changed in the meantime.&lt;/p&gt;
&lt;p&gt;It is important to know that the form already saved the queried data&amp;nbsp;in extra fields (and the data fields) because of the singature for a section and not the whole document. So I could move the extra fields to a group to be signed. After the manager signs the section (which is binded to the group to be signed) the &amp;quot;extra field&amp;quot; are not changeable anymore.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Now&amp;nbsp;my solution:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I replaced the &amp;quot;Submit to database&amp;quot; Button with a new one with&amp;nbsp;rules.&lt;/p&gt;
&lt;p&gt;rule 1:&amp;nbsp;query the data again before submitting. the datafield got now synchronized with the MS SQL database, but the extra fields still had the data, which&amp;nbsp;I wanted to be submitted.&lt;/p&gt;
&lt;p&gt;rule 2:&amp;nbsp;write the values from the extra fields back to the data fields&lt;/p&gt;
&lt;p&gt;rule 3:&amp;nbsp;submit the datafields to the database.&lt;/p&gt;
&lt;p&gt;Beste regards&lt;/p&gt;
&lt;p&gt;Mathias Braun (mahimba)&lt;/p&gt;</description></item><item><title>Error "[0x80040E38][Microsoft Cursor Engine]" when trying to send data to primary data source (Access DB)</title><link>https://www.infopathdev.com:443/forums/thread/56064.aspx</link><pubDate>Mon, 21 Jun 2010 14:52:25 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:56064</guid><dc:creator>-philipp-</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/56064.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=41&amp;PostID=56064</wfw:commentRss><description>&lt;p&gt;Hello everyone,&lt;/p&gt;
&lt;p&gt;after having been a &amp;quot;silent reader&amp;quot; in his forum for a long time I finally reached a point where google + read only won&amp;#39;t help anymore :-(&lt;/p&gt;
&lt;p&gt;I have set up an Infopath 2003 form that saves data to an access db as well as to a sharepoint form library. The form is a simple purchase request:&lt;/p&gt;
&lt;p&gt;employee fills out form&amp;nbsp; -&amp;gt;&amp;nbsp; managers approve the form&amp;nbsp; -&amp;gt;&amp;nbsp; purchase department creates SAP Order&amp;nbsp; -&amp;gt; Ordernumber is entered into the form&amp;nbsp; -&amp;gt;&amp;nbsp; form and ordnernumber&amp;nbsp;are sent to employee + stored on sharepoint + dataset is created in access db with the ordnernumber as ID&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;97% of the time everything runs smooth as silk. But when I do a crosscheck between the sharepoint form library and the access db some events&amp;nbsp;are missing. Trying to write the forms into access&amp;nbsp;I get the error &amp;quot;Microsoft Cursor Engine (0x80040E38). Row cannot be located for updating. Some values may have been changed since it was last read.&amp;quot; Looking at the access db there is no row with&amp;nbsp;the specific ID and there never has been a recordset for the specific ordernumber. Nevertheless Infopath won&amp;#39;t create a dataset in access. Even changing the ordernumber to 9999999 and trying to set the value manually won&amp;#39;t work as no dataset will be created. It seems like the specific infopathform has been corrupted. Saving to sharepoint works though. I really have no idea what&amp;#39;s the reason for this.&lt;/p&gt;
&lt;p&gt;I really hope someone here ran over the problem already and is able to help me.&lt;/p&gt;
&lt;p&gt;Thanks in advance!&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item></channel></rss>