<?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[Exception abfangen (CDatabase)]]></title><description><![CDATA[<p>Hi!</p>
<p>Ich will eine Exception von CDatabase abfangen und zwar die er ausgibt, wenn die ODBC-Datenquelle nicht existiert.</p>
<p>Code wäre zum Beispiel so:</p>
<pre><code class="language-cpp">try {
	CDatabase* m_pdb = new CDatabase();
	m_pdb-&gt;OpenEx(_T(&quot;DSN=&quot;+odbc));
}
catch(**Hier weiß ich net was hinkommt**){
	MessageBox(&quot;Fehler bla, bla, bla&quot;);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/158518/exception-abfangen-cdatabase</link><generator>RSS for Node</generator><lastBuildDate>Mon, 27 Jul 2026 17:13:17 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/158518.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 06 Sep 2006 08:59:17 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Exception abfangen (CDatabase) on Wed, 06 Sep 2006 08:59:17 GMT]]></title><description><![CDATA[<p>Hi!</p>
<p>Ich will eine Exception von CDatabase abfangen und zwar die er ausgibt, wenn die ODBC-Datenquelle nicht existiert.</p>
<p>Code wäre zum Beispiel so:</p>
<pre><code class="language-cpp">try {
	CDatabase* m_pdb = new CDatabase();
	m_pdb-&gt;OpenEx(_T(&quot;DSN=&quot;+odbc));
}
catch(**Hier weiß ich net was hinkommt**){
	MessageBox(&quot;Fehler bla, bla, bla&quot;);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1132094</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1132094</guid><dc:creator><![CDATA[Pegasus]]></dc:creator><pubDate>Wed, 06 Sep 2006 08:59:17 GMT</pubDate></item><item><title><![CDATA[Reply to Exception abfangen (CDatabase) on Wed, 06 Sep 2006 09:06:57 GMT]]></title><description><![CDATA[<p><a href="http://msdn2.microsoft.com/en-us/library/c689y99f.aspx" rel="nofollow">CDatabase::OpenEx</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1132100</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1132100</guid><dc:creator><![CDATA[Airdamn]]></dc:creator><pubDate>Wed, 06 Sep 2006 09:06:57 GMT</pubDate></item><item><title><![CDATA[Reply to Exception abfangen (CDatabase) on Wed, 06 Sep 2006 09:22:29 GMT]]></title><description><![CDATA[<p>Ah, wer lesen kann ist klar im Vorteil. Hatte mir den Artikel auch schon engeguckt, aber irgendwie das Ende net gelesen... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<p>So funktioniert es jetzt:</p>
<pre><code class="language-cpp">try {
	CDatabase* m_pdb = new CDatabase();
	m_pdb-&gt;OpenEx(_T(&quot;DSN=&quot;+odbc));
}
catch(CDBException *e){
	//Fehlerbehandlung
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1132119</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1132119</guid><dc:creator><![CDATA[Pegasus]]></dc:creator><pubDate>Wed, 06 Sep 2006 09:22:29 GMT</pubDate></item><item><title><![CDATA[Reply to Exception abfangen (CDatabase) on Wed, 06 Sep 2006 13:06:10 GMT]]></title><description><![CDATA[<p>im standard c++ catch-Block bitte immer <strong>e-&gt;Delete();</strong> am Ende machen, damit auch alle Ressource korrekt freigegeben werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1132302</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1132302</guid><dc:creator><![CDATA[Pellaeon]]></dc:creator><pubDate>Wed, 06 Sep 2006 13:06:10 GMT</pubDate></item></channel></rss>