<?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[Frage zu CRecordset]]></title><description><![CDATA[<p>Hallo,<br />
ich habe mein CDatabase Objekt erfolgreich mit OpenEx geöffnet. Dann habe ich ein CRecordset Objekt mit diesem CDatabase Objekt erstellt.<br />
meine Frage:<br />
Die Funktion Open von CRecordset schlägt immer fehl. Währe zutiefst dankbar, wenn mir jemand helfen könnte, daß ich die Open Funktion erfolgreich aufrufen kann. Danke im Voraus.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/45433/frage-zu-crecordset</link><generator>RSS for Node</generator><lastBuildDate>Sun, 26 Apr 2026 11:38:00 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/45433.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 10 Aug 2003 14:06:45 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Frage zu CRecordset on Sun, 10 Aug 2003 14:06:45 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich habe mein CDatabase Objekt erfolgreich mit OpenEx geöffnet. Dann habe ich ein CRecordset Objekt mit diesem CDatabase Objekt erstellt.<br />
meine Frage:<br />
Die Funktion Open von CRecordset schlägt immer fehl. Währe zutiefst dankbar, wenn mir jemand helfen könnte, daß ich die Open Funktion erfolgreich aufrufen kann. Danke im Voraus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/328435</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/328435</guid><dc:creator><![CDATA[Sternenkreuzer]]></dc:creator><pubDate>Sun, 10 Aug 2003 14:06:45 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu CRecordset on Sun, 10 Aug 2003 14:20:34 GMT]]></title><description><![CDATA[<p>Zeig doch mal den Aufruf von Open!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/328448</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/328448</guid><dc:creator><![CDATA[energyzer]]></dc:creator><pubDate>Sun, 10 Aug 2003 14:20:34 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu CRecordset on Sun, 10 Aug 2003 15:21:07 GMT]]></title><description><![CDATA[<p>Vieleicht hast du nur nicht die Adresse von deiner CDatabase (bei mir db)angegeben.<br />
(siehe Zeile 2 im Code)</p>
<pre><code class="language-cpp">CRecordset rs;
rs.m_pDatabase = &amp;db;
try
{
   rs.Open(CRecordset::forwardOnly,&quot;select * from artikel1&quot;);
}
catch(CDBException *pDBE)   {   pDBE-&gt;Delete();  }
catch(CMemoryException *pME){   pME-&gt;Delete();   }
</code></pre>
<p>BYE, SIGI</p>
<p>Anhang:<br />
Ich bearbeite hier keine Fehler sondern ich lösche sie nur. Normalerweise sollte man darauf reagieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/328457</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/328457</guid><dc:creator><![CDATA[BigSigi]]></dc:creator><pubDate>Sun, 10 Aug 2003 15:21:07 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu CRecordset on Sun, 10 Aug 2003 15:07:16 GMT]]></title><description><![CDATA[<p>Danke für die schnellen Antworten!</p>
<p>Mit forwardOnly als Parameter geht es. Ich habe snapshot benutzt. Dank dir Sigi weiss ich jetzt auch wie man mit exceptions arbeitet. Der Errorstring mit snapshot lautet: ODBC static cursors required for snapshot support. Wenn mir da nochmal jemand helfen könnte... Der komplette Code bis jetzt lautet:</p>
<pre><code class="language-cpp">CDatabase dbs;
dbs.OpenEx(&quot;DSN=SQLBase Island Database;SRVR=server1;DB=island;UID=sysadm;PWD=sysadm;IL=RL;LTO=4&quot;, 0);
CRecordset rec(&amp;dbs);
try {
		rec.Open(CRecordset::snapshot, &quot;SELECT bgt_year, dept_id FROM budget&quot;);
} catch(CDBException *pDBE) {
		pDBE-&gt;Delete();
} catch(CMemoryException *pME) {
		pME-&gt;Delete();
}
dbs.Close();
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/328481</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/328481</guid><dc:creator><![CDATA[Sternenkreuzer]]></dc:creator><pubDate>Sun, 10 Aug 2003 15:07:16 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu CRecordset on Sun, 10 Aug 2003 16:58:56 GMT]]></title><description><![CDATA[<p>Ich glaube (hoffe) ich verstehe, was du meinst, trotzdem finde ich, daß du es in den falschen Hals bekommen hast.</p>
<p>Ich wußte deine Antwort wirklich zu schätzen und war dir sehr dankbar. Und hier noch ein Versuch:<br />
Hallo Sigi. Mein CDatabase Objekt habe ich am Anfang als Parameter übergeben. Daran liegt es hoffentlich nicht. Aber danke für den Code. Jetzt weiß ich wie man mit Exceptions arbeitet. Als Errorstring bekomme ich &quot;ODBC static cursors required for snapshot support&quot;.</p>
<p>Kann mir jemand auch dabei helfen. Dafür wäre ich natürlich ebenfalls dankbar. Der ganze Code lautet: siehe oben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/328564</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/328564</guid><dc:creator><![CDATA[Sternenkreuzer]]></dc:creator><pubDate>Sun, 10 Aug 2003 16:58:56 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu CRecordset on Sun, 10 Aug 2003 18:18:09 GMT]]></title><description><![CDATA[<p>Hallo Sternenkreuzer!</p>
<p>Ich hab´s schon so verstanden wie du`s gemeint hast. Ich wollte nur darauf hinweisen das ich in meinem Codebeispiel die Exceptions nicht wircklich behandle. Ich habe sie nur abgefangen und dann gelöscht. Normaler weise müßte man den Fehler auslesen (steht im Zeiger) und mit einer Messagebox darauf reagieren. Nur so wars gemeint <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /> .</p>
<p>Ich habe bis jetzt noch nicht viel mit Datenbanken gearbeitet. Aber vielleicht wird der Aufruf mit snapshot nicht unterstützt.</p>
<p>Hast du schon mal dynaset probiert? Mußt halt mit der Funktion Requery immerwieder aktualisieren.</p>
<p>Hoffendlich weiß jemand mehr darüber, bin selber immer gespannt was für Lösungen es gibt.</p>
<p>TSCHAU, SIGI</p>
]]></description><link>https://www.c-plusplus.net/forum/post/328627</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/328627</guid><dc:creator><![CDATA[BigSigi]]></dc:creator><pubDate>Sun, 10 Aug 2003 18:18:09 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu CRecordset on Sun, 10 Aug 2003 19:59:20 GMT]]></title><description><![CDATA[<p>Ach so, die Exceptions...</p>
<p>Auf jeden Fall war es hilfreich!</p>
<p>Ich habe noch die Konstanten dynaset und dynamic probiert. Laut Errorstring, werden Sie nich unterstützt (&quot;ODBC driver does not support dynasets&quot; und &quot;Dynamic cursors not supported by ODBC driver&quot;). Wenn snapshot auch nicht unterstützt wird und falls ich die ODBC Sache richtig verstehe kann ich dann keine Updates usw. auf meine Recordsets ausführen. Falls jemand was weiß, bitte bitte melden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/328672</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/328672</guid><dc:creator><![CDATA[Sternenkreuzer]]></dc:creator><pubDate>Sun, 10 Aug 2003 19:59:20 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu CRecordset on Mon, 11 Aug 2003 08:46:21 GMT]]></title><description><![CDATA[<p>Hi Sternenkreuzer!</p>
<p>Was ist den die Fehlermeldung? &quot;Falscher Descriptorindex&quot; oder so?</p>
<p>Du fragst nur zwei Sachen aus der Tabelle ab. Hat dei CRecordset auch nur zwei Felder?<br />
Wenn Du in deinem Recordset für jede Spalte der Tabelle ein Feld hast musst Du &quot;Select * From...&quot; rufen. Er kommt irgendwie durcheinander. Versuch mal &quot;Select * ...&quot; und bearbeite halt nur die beiden notwendigen Fehler.</p>
<p>Update und AddNew funzen auch bei snapshot. die geänderten Abfragen müssen aber nochmal aus der DB geholt werden.</p>
<p>Ranger</p>
]]></description><link>https://www.c-plusplus.net/forum/post/329003</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/329003</guid><dc:creator><![CDATA[Glasgow_Ranger]]></dc:creator><pubDate>Mon, 11 Aug 2003 08:46:21 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu CRecordset on Sat, 16 Aug 2003 11:06:57 GMT]]></title><description><![CDATA[<p>Hallo,<br />
meine Fehlermeldungen habe ich weiter oben geschrieben. select * hat leider auch nicht zum Erfolg geführt. Mir geht es hauptsächlich um den Snapshot. Aber wenn der nicht unterstützt wird, sieht es schlecht aus. Falls jemand noch irgendeine Idee hat währe ich froh.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/333521</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/333521</guid><dc:creator><![CDATA[Sternenkruezer]]></dc:creator><pubDate>Sat, 16 Aug 2003 11:06:57 GMT</pubDate></item></channel></rss>