<?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[CRecordSet -&amp;gt; return (&amp;quot;ODBC&amp;quot;); - abfangen von ABBRUCH]]></title><description><![CDATA[<p>Guten Morgen,</p>
<p>steh schon wieder mal vor einem neuen Problem (aber ohne diese würd das ja alles kein Spaß machen) und finde den Weg nicht.</p>
<p>In meinem Programm habe ich die Möglichgeit gegeben über einen Button eine ODBC Verbindung über dieses Windowsfenster zu wählen (da wo alle drin stehen, weiß nicht wie das heißt)<br />
Dieses Fenster öffnet sich automatisch wenn ich in GetDefaultConnect (&quot;ODBC&quot;) als Returnwert übergebe.<br />
Wählt man eine Verbindung aus ist auch alles kein Problem.</p>
<p>Entscheidet man sich für Abbrechen, dann stürzt das Prog ab, weil der Pointer auf die DB keinen gültigen Wert hat.</p>
<p>Leider hab ich aber keine Möglichkeit Gefunden, irgendeinen Rückgabewert auszuwerten.</p>
<p>Hat mir jemand ne Idee?</p>
<p>Vielen Dank.<br />
Gruß<br />
MAIK</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/57394/crecordset-gt-return-quot-odbc-quot-abfangen-von-abbruch</link><generator>RSS for Node</generator><lastBuildDate>Tue, 02 Jun 2026 14:23:44 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/57394.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 04 Dec 2003 10:13:32 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CRecordSet -&amp;gt; return (&amp;quot;ODBC&amp;quot;); - abfangen von ABBRUCH on Thu, 04 Dec 2003 10:13:32 GMT]]></title><description><![CDATA[<p>Guten Morgen,</p>
<p>steh schon wieder mal vor einem neuen Problem (aber ohne diese würd das ja alles kein Spaß machen) und finde den Weg nicht.</p>
<p>In meinem Programm habe ich die Möglichgeit gegeben über einen Button eine ODBC Verbindung über dieses Windowsfenster zu wählen (da wo alle drin stehen, weiß nicht wie das heißt)<br />
Dieses Fenster öffnet sich automatisch wenn ich in GetDefaultConnect (&quot;ODBC&quot;) als Returnwert übergebe.<br />
Wählt man eine Verbindung aus ist auch alles kein Problem.</p>
<p>Entscheidet man sich für Abbrechen, dann stürzt das Prog ab, weil der Pointer auf die DB keinen gültigen Wert hat.</p>
<p>Leider hab ich aber keine Möglichkeit Gefunden, irgendeinen Rückgabewert auszuwerten.</p>
<p>Hat mir jemand ne Idee?</p>
<p>Vielen Dank.<br />
Gruß<br />
MAIK</p>
]]></description><link>https://www.c-plusplus.net/forum/post/408138</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/408138</guid><dc:creator><![CDATA[da condor]]></dc:creator><pubDate>Thu, 04 Dec 2003 10:13:32 GMT</pubDate></item><item><title><![CDATA[Reply to CRecordSet -&amp;gt; return (&amp;quot;ODBC&amp;quot;); - abfangen von ABBRUCH on Thu, 04 Dec 2003 10:34:58 GMT]]></title><description><![CDATA[<p>try und catch drumbauen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/408158</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/408158</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Thu, 04 Dec 2003 10:34:58 GMT</pubDate></item><item><title><![CDATA[Reply to CRecordSet -&amp;gt; return (&amp;quot;ODBC&amp;quot;); - abfangen von ABBRUCH on Thu, 04 Dec 2003 10:47:01 GMT]]></title><description><![CDATA[<p>daran hab ich gerade schon &quot;getüfftelt&quot;</p>
<p>try<br />
{<br />
m_pSet-&gt;GetRecordCount();<br />
}<br />
catch (CFileException* e)<br />
{<br />
throw;<br />
}</p>
<p>und wenn das so stimmt funktionierts leider nicht.....<br />
oder hab ich da nen fehler drin?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/408168</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/408168</guid><dc:creator><![CDATA[da condor]]></dc:creator><pubDate>Thu, 04 Dec 2003 10:47:01 GMT</pubDate></item><item><title><![CDATA[Reply to CRecordSet -&amp;gt; return (&amp;quot;ODBC&amp;quot;); - abfangen von ABBRUCH on Thu, 04 Dec 2003 12:15:00 GMT]]></title><description><![CDATA[<p>Machst du direkt nach Open() ein GetRecordCount() ?</p>
<p>[edit]<br />
Öhm, nee, falsch gedacht,... vergiss meine Frage...<br />
[/edit]</p>
]]></description><link>https://www.c-plusplus.net/forum/post/408236</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/408236</guid><dc:creator><![CDATA[isabeau]]></dc:creator><pubDate>Thu, 04 Dec 2003 12:15:00 GMT</pubDate></item><item><title><![CDATA[Reply to CRecordSet -&amp;gt; return (&amp;quot;ODBC&amp;quot;); - abfangen von ABBRUCH on Thu, 04 Dec 2003 12:18:15 GMT]]></title><description><![CDATA[<p>jup habs direkt an der Stelle eingefügt, an dem der externe Dialog für ODBC Auswahl beendet wird, damit ich rausfinden kann, auf was ich abfragen muss.</p>
<p>nach CRecordView::OnInitialUpdate();</p>
<p>Das mit dem GetRecordCout hat an dieser Stelle keine Funktion, mir ging es lediglich um den Zugriff. Hatte gehofft, dass z.B. der Pointer nen bestimmten Wert hat, wenn beim ODBC-Dialog ABBRUCH gedrückt wird.</p>
<p>Leider werder dies, noch hab ich irgendwas gefunden was ich für ne Abfrage verwenden kann</p>
<p>In der MSDN gibts auch noch ein Bsp. Prog --&gt; catalog<br />
aber auch das stürzt beim gleichen Problem ab <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":-("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/408241</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/408241</guid><dc:creator><![CDATA[da condor]]></dc:creator><pubDate>Thu, 04 Dec 2003 12:18:15 GMT</pubDate></item><item><title><![CDATA[Reply to CRecordSet -&amp;gt; return (&amp;quot;ODBC&amp;quot;); - abfangen von ABBRUCH on Thu, 04 Dec 2003 12:31:02 GMT]]></title><description><![CDATA[<p>So, hier kommt eine Vermutung! Habe kaum Erfahrungen auf dem Gebiet, aber eine Idee:</p>
<p>Du müßtest deine Exception in eine CDBException casten bzw. so eine gleich fangen können.</p>
<pre><code class="language-cpp">...
catch (CDBException* e)
...
</code></pre>
<p>Und die hat dann zwei interessante Member:<br />
m_nRetCode<br />
und<br />
m_strError</p>
<p>Das einfachste wird sein, wenn du dir mal m_strError ausgeben läßt.</p>
<p>Vielleicht ist aber auch AFX_SQL_ERROR_CONNECT_FAIL der richtige Vergleichswert für dich. Musst mal ein bisserl suchen.</p>
<p><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>
]]></description><link>https://www.c-plusplus.net/forum/post/408251</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/408251</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Thu, 04 Dec 2003 12:31:02 GMT</pubDate></item><item><title><![CDATA[Reply to CRecordSet -&amp;gt; return (&amp;quot;ODBC&amp;quot;); - abfangen von ABBRUCH on Thu, 04 Dec 2003 12:42:25 GMT]]></title><description><![CDATA[<p>danke erst mal,<br />
dann werd ich in diese Richtung weitermachen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";-)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/408264</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/408264</guid><dc:creator><![CDATA[da condor]]></dc:creator><pubDate>Thu, 04 Dec 2003 12:42:25 GMT</pubDate></item><item><title><![CDATA[Reply to CRecordSet -&amp;gt; return (&amp;quot;ODBC&amp;quot;); - abfangen von ABBRUCH on Thu, 04 Dec 2003 17:24:35 GMT]]></title><description><![CDATA[<p>hmpf</p>
]]></description><link>https://www.c-plusplus.net/forum/post/408570</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/408570</guid><dc:creator><![CDATA[da condor]]></dc:creator><pubDate>Thu, 04 Dec 2003 17:24:35 GMT</pubDate></item></channel></rss>