<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[ich verzweifle! Problem mit ADO]]></title><description><![CDATA[<p>Hallo!<br />
Ich habe eine Anwendung nach dem Beispiel aus VC in 21 Tagen, Thema ADO, erstellt.<br />
Die Verbindung klappt, das Anzeigen der Daten auch, aber wenn ich einen Satz ändere oder hinzufüge, passiert nichts, ohne Fehlermeldung: der Satz ist einfach nicht hinzugefügt oder nicht geändert.</p>
<p>Ich habe das Gefühl, dass es an der Makro<br />
m_piAdoRecordBinding-&gt;Update(&amp;m_rsRecSet);<br />
liegt, dass da nichts passiert.<br />
Die Variable sind aktualisiert, der Recordset hat die richtigen Werte aber nach dem Aufruf dieser o. g. Makro ist einfach nichts geändert.<br />
Kann mir jemand helfen?<br />
Ein bißchen Quellcode:<br />
------------------------<br />
void CPersonalDoc::MoveLast()<br />
try<br />
{<br />
m_piAdoRecordBinding-&gt;Update(&amp;m_rsRecSet);<br />
//zum letzten Datensatz gehen<br />
m_pRs-&gt;MoveLast();<br />
}<br />
//Fehler?<br />
catch (_com_error &amp;e)<br />
{<br />
GenerateError(e.Error(), e.Description());<br />
}</p>
<p>}</p>
<p>-------------------------<br />
class CPersonalRs : public CADORecordBinding<br />
{<br />
BEGIN_ADO_BINDING(CPersonalRs)<br />
ADO_FIXED_LENGTH_ENTRY(1,adInteger, m_lPersonalID,lPersonalIDStatus,FALSE)<br />
ADO_VARIABLE_LENGTH_ENTRY2(2, adVarChar, m_szName, sizeof(m_szName), lNameStatus, TRUE)<br />
ADO_VARIABLE_LENGTH_ENTRY2(3, adVarChar, m_szVorname, sizeof(m_szVorname), lVornameStatus, TRUE)<br />
usw...<br />
und darunter:<br />
END_ADO_BINDING()</p>
<p>public:</p>
<p>LONG m_lPersonalID;<br />
ULONG lPersonalIDStatus;<br />
CHAR m_szName[30];<br />
ULONG lNameStatus;</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/75685/ich-verzweifle-problem-mit-ado</link><generator>RSS for Node</generator><lastBuildDate>Sat, 25 Apr 2026 11:45:14 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/75685.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 03 Jun 2004 10:21:35 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to ich verzweifle! Problem mit ADO on Thu, 03 Jun 2004 10:21:35 GMT]]></title><description><![CDATA[<p>Hallo!<br />
Ich habe eine Anwendung nach dem Beispiel aus VC in 21 Tagen, Thema ADO, erstellt.<br />
Die Verbindung klappt, das Anzeigen der Daten auch, aber wenn ich einen Satz ändere oder hinzufüge, passiert nichts, ohne Fehlermeldung: der Satz ist einfach nicht hinzugefügt oder nicht geändert.</p>
<p>Ich habe das Gefühl, dass es an der Makro<br />
m_piAdoRecordBinding-&gt;Update(&amp;m_rsRecSet);<br />
liegt, dass da nichts passiert.<br />
Die Variable sind aktualisiert, der Recordset hat die richtigen Werte aber nach dem Aufruf dieser o. g. Makro ist einfach nichts geändert.<br />
Kann mir jemand helfen?<br />
Ein bißchen Quellcode:<br />
------------------------<br />
void CPersonalDoc::MoveLast()<br />
try<br />
{<br />
m_piAdoRecordBinding-&gt;Update(&amp;m_rsRecSet);<br />
//zum letzten Datensatz gehen<br />
m_pRs-&gt;MoveLast();<br />
}<br />
//Fehler?<br />
catch (_com_error &amp;e)<br />
{<br />
GenerateError(e.Error(), e.Description());<br />
}</p>
<p>}</p>
<p>-------------------------<br />
class CPersonalRs : public CADORecordBinding<br />
{<br />
BEGIN_ADO_BINDING(CPersonalRs)<br />
ADO_FIXED_LENGTH_ENTRY(1,adInteger, m_lPersonalID,lPersonalIDStatus,FALSE)<br />
ADO_VARIABLE_LENGTH_ENTRY2(2, adVarChar, m_szName, sizeof(m_szName), lNameStatus, TRUE)<br />
ADO_VARIABLE_LENGTH_ENTRY2(3, adVarChar, m_szVorname, sizeof(m_szVorname), lVornameStatus, TRUE)<br />
usw...<br />
und darunter:<br />
END_ADO_BINDING()</p>
<p>public:</p>
<p>LONG m_lPersonalID;<br />
ULONG lPersonalIDStatus;<br />
CHAR m_szName[30];<br />
ULONG lNameStatus;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/532203</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/532203</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Thu, 03 Jun 2004 10:21:35 GMT</pubDate></item></channel></rss>