<?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[SQL-Abfrage über ODBC-Treiber abbrechen]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe folgendes Problem:</p>
<p>Meine Applikation benutzt die Borland-Komponenten TQuery und TDatabase und führt auf eine Remote-Datenbank eine SQL-Abfrage per ODBC-Treiber durch. Diese Abfrage ist jedoch sehr umfangreich und kann bis zu 30 Minuten dauern. Da der ODBC-Treiber die Steuerung der Abfrage komplett übernimmt, habe ich keine Möglichkeit, die Abfrage abzubrechen.</p>
<p>Gibt es einen Weg, um dem ODBC-Treiber mitzuteilen, dass die laufende Abfrage abgebrochen werden soll ?</p>
<p>Danke<br />
Rico</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/89650/sql-abfrage-über-odbc-treiber-abbrechen</link><generator>RSS for Node</generator><lastBuildDate>Mon, 06 Jul 2026 03:51:23 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/89650.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 21 Oct 2004 14:32:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to SQL-Abfrage über ODBC-Treiber abbrechen on Thu, 21 Oct 2004 14:36:52 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe folgendes Problem:</p>
<p>Meine Applikation benutzt die Borland-Komponenten TQuery und TDatabase und führt auf eine Remote-Datenbank eine SQL-Abfrage per ODBC-Treiber durch. Diese Abfrage ist jedoch sehr umfangreich und kann bis zu 30 Minuten dauern. Da der ODBC-Treiber die Steuerung der Abfrage komplett übernimmt, habe ich keine Möglichkeit, die Abfrage abzubrechen.</p>
<p>Gibt es einen Weg, um dem ODBC-Treiber mitzuteilen, dass die laufende Abfrage abgebrochen werden soll ?</p>
<p>Danke<br />
Rico</p>
]]></description><link>https://www.c-plusplus.net/forum/post/634232</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/634232</guid><dc:creator><![CDATA[rsalfer]]></dc:creator><pubDate>Thu, 21 Oct 2004 14:36:52 GMT</pubDate></item><item><title><![CDATA[Reply to SQL-Abfrage über ODBC-Treiber abbrechen on Thu, 21 Oct 2004 15:01:58 GMT]]></title><description><![CDATA[<p>Nicht das ich wüßte. Die ODBC-Schnittstelle ist auch das kleinere Problem, ich sehe das Problem eher beim Server. Selbst wenn Du das Programm terminierst, läuft der Select auf dem Server bis zum bitteren Ende... und verbrät dabei unnötig Leistung.</p>
<p>Was für eine DB wird eingesetzt? Möglicherweise muss nur die SQL-Abfrage ein bißchen optimiert werden.</p>
<p>Alternativ kannst Du den aufwändigeren Weg gehen und die benötigten Daten aus den Tabellen lokal zwischenspeichern und dort erst auswerten. Das ist im Regelfall die Option mit der höchsten Ausführungsgewschwindigkeit und der geringsten Serverbelastung. Leider auch die mit dem größten Programmieraufwand.</p>
<p>Grüße Joe_M.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/634262</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/634262</guid><dc:creator><![CDATA[zufaulzumeinloggen]]></dc:creator><pubDate>Thu, 21 Oct 2004 15:01:58 GMT</pubDate></item><item><title><![CDATA[Reply to SQL-Abfrage über ODBC-Treiber abbrechen on Fri, 22 Oct 2004 05:48:13 GMT]]></title><description><![CDATA[<p><a href="http://msdn.microsoft.com/library/deu/default.asp?url=/library/deu/fox7help/html/lngsqlcancellp_rp.asp" rel="nofollow">http://msdn.microsoft.com/library/deu/default.asp?url=/library/deu/fox7help/html/lngsqlcancellp_rp.asp</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/634608</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/634608</guid><dc:creator><![CDATA[_Meier]]></dc:creator><pubDate>Fri, 22 Oct 2004 05:48:13 GMT</pubDate></item><item><title><![CDATA[Reply to SQL-Abfrage über ODBC-Treiber abbrechen on Fri, 22 Oct 2004 06:22:30 GMT]]></title><description><![CDATA[<p>@_Meier: Ich wüßte nicht, wie der Link hier helfen sollte... Oder bin ich so früh am Morgen einfach noch zu unterbelichtet??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/634614</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/634614</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 22 Oct 2004 06:22:30 GMT</pubDate></item><item><title><![CDATA[Reply to SQL-Abfrage über ODBC-Treiber abbrechen on Fri, 22 Oct 2004 06:26:18 GMT]]></title><description><![CDATA[<p>Joe_M. schrieb:</p>
<blockquote>
<p>@_Meier: Ich wüßte nicht, wie der Link hier helfen sollte... Oder bin ich so früh am Morgen einfach noch zu unterbelichtet??</p>
</blockquote>
<p>Schon möglich.<br />
Ansonsten schau dir den Link nochmal an.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/634619</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/634619</guid><dc:creator><![CDATA[_Meier]]></dc:creator><pubDate>Fri, 22 Oct 2004 06:26:18 GMT</pubDate></item><item><title><![CDATA[Reply to SQL-Abfrage über ODBC-Treiber abbrechen on Fri, 22 Oct 2004 08:15:25 GMT]]></title><description><![CDATA[<p>@_Meier: ok, dann etwas deutlicher: Das ist ein Befehl von Microsoft Visual FoxPro. Gehört nicht zum Standard. Ausserdem ist es eine Anweisung zur Verwendung <em>innerhalb</em> von SQL-Anweisungen. Keine der mit bekannten Datenbankzugriffskomponenten bietet eine Abbruchmöglichkeit...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/634680</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/634680</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 22 Oct 2004 08:15:25 GMT</pubDate></item><item><title><![CDATA[Reply to SQL-Abfrage über ODBC-Treiber abbrechen on Fri, 22 Oct 2004 08:19:57 GMT]]></title><description><![CDATA[<p>Nimm das. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
<p><a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odbc/htm/odbcsqlcancel.asp" rel="nofollow">http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odbc/htm/odbcsqlcancel.asp</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/634687</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/634687</guid><dc:creator><![CDATA[_Meier]]></dc:creator><pubDate>Fri, 22 Oct 2004 08:19:57 GMT</pubDate></item><item><title><![CDATA[Reply to SQL-Abfrage über ODBC-Treiber abbrechen on Fri, 22 Oct 2004 08:27:11 GMT]]></title><description><![CDATA[<p>Und dann nochmal nach SQL Pass-Through googeln.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/634698</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/634698</guid><dc:creator><![CDATA[_Meier]]></dc:creator><pubDate>Fri, 22 Oct 2004 08:27:11 GMT</pubDate></item><item><title><![CDATA[Reply to SQL-Abfrage über ODBC-Treiber abbrechen on Fri, 22 Oct 2004 08:31:26 GMT]]></title><description><![CDATA[<p>uiuiui... Das läuft dann aber darauf hinaus, dass man das alles per API-Aufruf machen muss, respektive mit ADO ist das vielleicht über das Delphi-Interface (COM-Objekt) möglich.<br />
OK, theoretisch haben wir also eine Möglichkeit, aber unter Verwendung von TDatabase / TQuery will mir keine Möglichkeit zur Implementierung einfallen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/634704</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/634704</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 22 Oct 2004 08:31:26 GMT</pubDate></item><item><title><![CDATA[Reply to SQL-Abfrage über ODBC-Treiber abbrechen on Fri, 22 Oct 2004 08:45:56 GMT]]></title><description><![CDATA[<p>Joe_M. schrieb:</p>
<blockquote>
<p>... aber unter Verwendung von TDatabase / TQuery will mir keine Möglichkeit zur Implementierung einfallen.</p>
</blockquote>
<p>Nee, aber ich würde mir mal die Abfrage anschauen ... eventuell liegt da das Problem ... oder das Datenbankmodell sollte mal überarbeitet werden.<br />
30 Minuten sind etwas heftig.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/634725</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/634725</guid><dc:creator><![CDATA[_Meier]]></dc:creator><pubDate>Fri, 22 Oct 2004 08:45:56 GMT</pubDate></item><item><title><![CDATA[Reply to SQL-Abfrage über ODBC-Treiber abbrechen on Fri, 22 Oct 2004 11:16:46 GMT]]></title><description><![CDATA[<p>und damit sind wir wieder bei meinem ersten Posting dazu... <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/634889</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/634889</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 22 Oct 2004 11:16:46 GMT</pubDate></item><item><title><![CDATA[Reply to SQL-Abfrage über ODBC-Treiber abbrechen on Fri, 22 Oct 2004 13:33:13 GMT]]></title><description><![CDATA[<p>Naja Querys von einer Halben stunde sind zwar sehr viel, könnten aber rein theoretisch vorkommen, auch, wenn ich nciht wüsste wie...</p>
<p>Wahrscheinlich einfach viele Datensätze...<br />
Schonmal an ein Limit gedacht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/635061</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/635061</guid><dc:creator><![CDATA[Vernochan]]></dc:creator><pubDate>Fri, 22 Oct 2004 13:33:13 GMT</pubDate></item></channel></rss>