<?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[Datenbank: Bei Abfrage des Schlüsselfeldes ==&amp;gt; Absturz]]></title><description><![CDATA[<p>Hallo,<br />
ich kann aus meiner MySQL-DB problemlos folgende oder ähnliche Abfragen durchführen:</p>
<pre><code class="language-cpp">ADODataSet2-&gt;CommandType = cmdText;
ADODataSet2-&gt;CommandText = &quot;SELECT Feld_1, Feld_4, .., Feld_n FROM tabelle_name WHERE Feld_ID &lt; 25&quot;;
ADODataSet2-&gt;Open();
</code></pre>
<p>wenn ich mit diesem Schema aber die Abfrage über alle Spalten</p>
<pre><code class="language-cpp">ADODataSet2-&gt;CommandText = &quot;SELECT * FROM tabelle_name&quot;;
</code></pre>
<p>durchführe, stürzt mein Programm mit einer Exception bei <strong>ADODataSet2-&gt;Open()</strong> ab.</p>
<p>Das liegt offensichtlich an der Spalte mit dem Primärschlüssel Feld_ID, das ich als PRIMARY KEY AUTO_INCREMENT festgelegt habe (positive Integer). Nur wenn ich dieses Feld einschließe gibt's Ärger. <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>
<p>Woran liegt das? Wie kann ich das abstellen? Bitte um Eure Hilfe! Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/189869/datenbank-bei-abfrage-des-schlüsselfeldes-gt-absturz</link><generator>RSS for Node</generator><lastBuildDate>Mon, 17 Aug 2026 13:03:53 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/189869.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 17 Aug 2007 20:40:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Datenbank: Bei Abfrage des Schlüsselfeldes ==&amp;gt; Absturz on Fri, 17 Aug 2007 20:40:08 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich kann aus meiner MySQL-DB problemlos folgende oder ähnliche Abfragen durchführen:</p>
<pre><code class="language-cpp">ADODataSet2-&gt;CommandType = cmdText;
ADODataSet2-&gt;CommandText = &quot;SELECT Feld_1, Feld_4, .., Feld_n FROM tabelle_name WHERE Feld_ID &lt; 25&quot;;
ADODataSet2-&gt;Open();
</code></pre>
<p>wenn ich mit diesem Schema aber die Abfrage über alle Spalten</p>
<pre><code class="language-cpp">ADODataSet2-&gt;CommandText = &quot;SELECT * FROM tabelle_name&quot;;
</code></pre>
<p>durchführe, stürzt mein Programm mit einer Exception bei <strong>ADODataSet2-&gt;Open()</strong> ab.</p>
<p>Das liegt offensichtlich an der Spalte mit dem Primärschlüssel Feld_ID, das ich als PRIMARY KEY AUTO_INCREMENT festgelegt habe (positive Integer). Nur wenn ich dieses Feld einschließe gibt's Ärger. <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>
<p>Woran liegt das? Wie kann ich das abstellen? Bitte um Eure Hilfe! Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1346637</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1346637</guid><dc:creator><![CDATA[thunderbol4]]></dc:creator><pubDate>Fri, 17 Aug 2007 20:40:08 GMT</pubDate></item><item><title><![CDATA[Reply to Datenbank: Bei Abfrage des Schlüsselfeldes ==&amp;gt; Absturz on Fri, 17 Aug 2007 22:02:08 GMT]]></title><description><![CDATA[<p>thunderbol4 schrieb:</p>
<blockquote>
<p>stürzt mein Programm mit einer Exception bei <strong>ADODataSet2-&gt;Open()</strong> ab</p>
</blockquote>
<p>Wortlaut der Meldung?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1346676</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1346676</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Fri, 17 Aug 2007 22:02:08 GMT</pubDate></item><item><title><![CDATA[Reply to Datenbank: Bei Abfrage des Schlüsselfeldes ==&amp;gt; Absturz on Sat, 18 Aug 2007 11:33:11 GMT]]></title><description><![CDATA[<p>Hallo <a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/52">@Jansen</a><br />
habe &quot;SELECT *..&quot; nachsimuliert:</p>
<p><em>Meldung:<br />
Benachrichtigung über Debugger-Exception<br />
Im Project Datenbank.exe ist eine Exception der Klasse EAccessViolation aufgetreten. Meldung: 'Zugriffsverletzung bei Adresse 73F696E im Modul 'msadce.dll'. Lesen von Adresse 000000C1'<br />
Mit Einzelne Anweisung oder Start fortsetzen.</em></p>
<p>Leider bin ich in Assembler nicht so fit, sonst hätte ich hier mal im CPU-Fenster nachgeforstet.</p>
<p>Hast Du vielleicht 'ne Idee? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1346820</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1346820</guid><dc:creator><![CDATA[thunderbol4]]></dc:creator><pubDate>Sat, 18 Aug 2007 11:33:11 GMT</pubDate></item><item><title><![CDATA[Reply to Datenbank: Bei Abfrage des Schlüsselfeldes ==&amp;gt; Absturz on Wed, 22 Aug 2007 16:50:04 GMT]]></title><description><![CDATA[<p>Hallo,<br />
mittlerweile bin ich dem Problem ein bischen näher gekommen.<br />
Wenn ich jeweils <strong>TEIL1</strong> oder <strong>TEIL2</strong> auskommentiere klappt alles wunderbar.<br />
Wenn ich beide Teile gleichzeitig laufen lasse kommt es zu einer Exception (s.o.), bzw. merkwürdige Ergebnisse.</p>
<p>Ich habe nur ein einziges DataSet, nämlich ADODataSet1. Damit führe ich in der MySQL-DB die Abfragen durch.</p>
<p><strong>Deshalb Frage:<br />
Kann ich dieses eine DataSet nur für eine einzige Abfrage benutzen? Darf ich dieses DataSet nicht für Abfragen in verschiedenen Tabellen verwenden?<br />
Wie muß es richtig lauten?</strong></p>
<p>Folgender Code:</p>
<pre><code class="language-cpp">void __fastcall TForm1::Button3Click(TObject *Sender){
//liest die Daten aus MySQL per SQL aus der Datenbank DB
/*
// TEIL1
  ADODataSet1-&gt;CommandType = cmdText;
  ADODataSet1-&gt;CommandText = &quot;SELECT * FROM Tabelle1&quot;;
  ADODataSet1-&gt;Open();
  MachWas1(); // funktioniert fehlerfrei
  ADODataSet1-&gt;Close(); 
*/
// TEIL2
  ADODataSet1-&gt;CommandType = cmdText;
  ADODataSet1-&gt;CommandText = &quot;SELECT * FROM Tabelle2&quot;;
  ADODataSet1-&gt;Open();
  MachWas2(); // funktioniert fehlerfrei
  ADODataSet1-&gt;Close();
}
</code></pre>
<p>Ich würde mich über eine Antwort freuen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1349913</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1349913</guid><dc:creator><![CDATA[thunderbol4]]></dc:creator><pubDate>Wed, 22 Aug 2007 16:50:04 GMT</pubDate></item><item><title><![CDATA[Reply to Datenbank: Bei Abfrage des Schlüsselfeldes ==&amp;gt; Absturz on Thu, 23 Aug 2007 06:30:43 GMT]]></title><description><![CDATA[<p>hiho<br />
probiers mal ohne</p>
<pre><code class="language-cpp">ADODataSet1-&gt;Close();
</code></pre>
<p>mfg allison</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1350182</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1350182</guid><dc:creator><![CDATA[allison]]></dc:creator><pubDate>Thu, 23 Aug 2007 06:30:43 GMT</pubDate></item><item><title><![CDATA[Reply to Datenbank: Bei Abfrage des Schlüsselfeldes ==&amp;gt; Absturz on Thu, 23 Aug 2007 07:39:13 GMT]]></title><description><![CDATA[<p>Danke <a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/16097">@allison</a>,<br />
ich hab's gleich 'mal ausprobiert, leider ebenfalls ein Absturz mit der Meldung:<br />
<em>Exception DatabaseError. Meldung: ADODataSet1, Operation bei geöffneter Datenmenge nicht durchführbar.</em></p>
<p>So wie es aussieht läßt sich eine Datenmenge nicht einfach 'mal dieser und einmal einer zweiten Tabellenabfrage zuordnen. Scheinbar benötigt man für jede Abfrage ein eigenes DataSet-Objekt. Das könnte zur Laufzeit vielleicht so aussehen</p>
<pre><code class="language-cpp">TADODataSet *ado;
ado = new TADODataSet;
..
delete ado;
</code></pre>
<p><strong>Liege ich hier richtig oder gibt's hier was besser zu wissen?</strong> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1350210</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1350210</guid><dc:creator><![CDATA[thunderbol4]]></dc:creator><pubDate>Thu, 23 Aug 2007 07:39:13 GMT</pubDate></item><item><title><![CDATA[Reply to Datenbank: Bei Abfrage des Schlüsselfeldes ==&amp;gt; Absturz on Thu, 23 Aug 2007 08:03:47 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Das eigentliche Prinzip von T..Query erlaubt schon eine mehrfache sequentielle Verwendung. Möglicherweise ist da die ADO-Spezialisierung fehlerhaft. Allerdings habe ich hier im Forum davon noch nie etwas gelesen.</p>
<p>/Edit : und ja das Close ist sehr wohl wichtig und richtig.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1350224</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1350224</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 23 Aug 2007 08:03:47 GMT</pubDate></item><item><title><![CDATA[Reply to Datenbank: Bei Abfrage des Schlüsselfeldes ==&amp;gt; Absturz on Thu, 23 Aug 2007 08:38:50 GMT]]></title><description><![CDATA[<p>hiho<br />
naja war ja nur ne idee<br />
musst du das mit ado mach oder geht das auch mit InterBase???<br />
Mit IB kann man das so machen:</p>
<pre><code class="language-cpp">Form1-&gt;IBQuery-&gt;SQL-&gt;Clear();
Form1-&gt;IBQuery-&gt;SQL-&gt;Add(befehl);
Form1-&gt;IBQuery-&gt;Open();
</code></pre>
<p>[edit] der code ist meist ungetestet und einfach und entsprigt meist einer spontanen idee<br />
mfg allison</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1350228</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1350228</guid><dc:creator><![CDATA[allison]]></dc:creator><pubDate>Thu, 23 Aug 2007 08:38:50 GMT</pubDate></item><item><title><![CDATA[Reply to Datenbank: Bei Abfrage des Schlüsselfeldes ==&amp;gt; Absturz on Thu, 23 Aug 2007 08:53:45 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/16097">@allison</a>: Es geht um eine MySQL-Datenbank...</p>
<p>akari schrieb:</p>
<blockquote>
<p>Das eigentliche Prinzip von T..Query erlaubt schon eine mehrfache sequentielle Verwendung.</p>
</blockquote>
<p>Ja, mach ich auch regelmäßig, allerdings verwende ich keine TADO-Komponenten.</p>
<p>Was für einen Cursor verwendest Du? Client- oder Serverseitig? Falls Clientseitig, stell mal testweise um auf Serveseitig.</p>
<p>Wenn das nicht hilft, würde ich mal ein natives Delphi-Recordset probieren. In der Wrapperklasse sind Fehler. Beim Zugriff auf eine informix-Datenbank unterschlägt einen TADODataSet z.B. grundsätzlich den letzten Datensatz. Da es über das native Delphi-Recordset funktioniert, liegt der Fehler im Wrapper und nicht im OLE-DB-Treiber.</p>
<p>Beispiel für das native Delphi-Recordset:</p>
<pre><code class="language-cpp">_di__Recordset rs;
TADOCommand* adocom = new TADOCommand(NULL);
adocom-&gt;Connection = ADOConnection1;
adocom-&gt;CommandText = &quot;SELECT * FROM artikel WHERE (fnr = &quot; + QuotedStr(&quot;01&quot;) + &quot;) ORDER BY artnr ASC&quot;;
rs = adocom-&gt;Execute();
int count = 0;
unsigned short int rseof;
rs-&gt;MoveFirst();
do
{
	rs-&gt;MoveNext();
	rs-&gt;Get_EOF(rseof);
} while (!rseof);
delete adocom;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1350255</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1350255</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 23 Aug 2007 08:53:45 GMT</pubDate></item><item><title><![CDATA[Reply to Datenbank: Bei Abfrage des Schlüsselfeldes ==&amp;gt; Absturz on Thu, 23 Aug 2007 09:03:21 GMT]]></title><description><![CDATA[<p>hiho</p>
<blockquote>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/16097">@allison</a>: Es geht um eine MySQL-Datenbank...</p>
</blockquote>
<p>das ist klar, aber was ist mit zb FireBird?</p>
<p>mfg allison</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1350261</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1350261</guid><dc:creator><![CDATA[allison]]></dc:creator><pubDate>Thu, 23 Aug 2007 09:03:21 GMT</pubDate></item><item><title><![CDATA[Reply to Datenbank: Bei Abfrage des Schlüsselfeldes ==&amp;gt; Absturz on Thu, 23 Aug 2007 09:56:33 GMT]]></title><description><![CDATA[<p>Was soll damit sein? Er verwendet nun mal MySQL und wird wohl seine Gründe dafür haben.<br />
Für Firebird braucht man dann auch wieder zusätzliche Komponenten, um darauf zugreifen zu können. Die Interbase-Komponenten sind für Firebird nicht wirklich geeingnet. Im Gegensatz zu zB den IBObjects detulich langsamer und es sind keine DDL-Statements möglich, respektive nur sehr eingeschränkt. Und bei komplexen DML-Statements würde ich mich auch nicht darauf verlassen, dass sie funktionieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1350303</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1350303</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 23 Aug 2007 09:56:33 GMT</pubDate></item><item><title><![CDATA[Reply to Datenbank: Bei Abfrage des Schlüsselfeldes ==&amp;gt; Absturz on Thu, 23 Aug 2007 11:07:44 GMT]]></title><description><![CDATA[<p>hiho</p>
<blockquote>
<p>Er verwendet nun mal MySQL und wird wohl seine Gründe dafür haben</p>
</blockquote>
<p>hab ich ja nix dagegen, Firebird war ja nur ein vorschlag</p>
<blockquote>
<p>Für Firebird braucht man dann auch wieder zusätzliche Komponenten, um darauf zugreifen zu können.</p>
</blockquote>
<p>Nein, Die IB-Sachen reichen aus</p>
<blockquote>
<p>Die Interbase-Komponenten sind für Firebird nicht wirklich geeingnet.</p>
</blockquote>
<p>Doch ich arbeite seit 4 Wochen damit, und es funktionniert einwandfrei<br />
<a href="http://de.wikipedia.org/wiki/Firebird_%28Datenbank%29" rel="nofollow">http://de.wikipedia.org/wiki/Firebird_%28Datenbank%29</a><br />
da steht:</p>
<blockquote>
<p>Firebird ist der Open-Source-Ableger des weiterhin kommerziell von Borland vertriebenen relationalen Datenbankmanagementsystems InterBase .... Aus Interbase 6.0 wurde Firebird 1.0, wobei dies als eine Bugfix-Version mit nur wenigen Erweiterungen angesehen werden kann.</p>
</blockquote>
<p>also hat sich das ganze kaum verändert</p>
<blockquote>
<p>Im Gegensatz zu zB den IBObjects detulich langsamer und es sind keine DDL-Statements möglich, respektive nur sehr eingeschränkt</p>
</blockquote>
<p>Ich nehm ja die IBObjects</p>
<blockquote>
<p>Und bei komplexen DML-Statements würde ich mich auch nicht darauf verlassen, dass sie funktionieren.</p>
</blockquote>
<p>wieso nicht???</p>
<p>mfg allison</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1350341</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1350341</guid><dc:creator><![CDATA[allison]]></dc:creator><pubDate>Thu, 23 Aug 2007 11:07:44 GMT</pubDate></item><item><title><![CDATA[Reply to Datenbank: Bei Abfrage des Schlüsselfeldes ==&amp;gt; Absturz on Thu, 23 Aug 2007 11:24:53 GMT]]></title><description><![CDATA[<p>hiho<br />
was machen die funktionen? MachWas1() und 2???</p>
<p>mfg allison</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1350360</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1350360</guid><dc:creator><![CDATA[allison]]></dc:creator><pubDate>Thu, 23 Aug 2007 11:24:53 GMT</pubDate></item><item><title><![CDATA[Reply to Datenbank: Bei Abfrage des Schlüsselfeldes ==&amp;gt; Absturz on Thu, 23 Aug 2007 11:32:31 GMT]]></title><description><![CDATA[<p>Wenn DDL nur fehlerhaft funktioniert, wieso sollte dann DML einwandfrei funktionieren? Wie gesagt, ich würde mich nicht darauf verlassen, sondern sehr intensiv testen. Für mich war beim nicht funktionierenden DDL schon Schluß. Ich erstelle meine Datenbanken immer per Skript - und das geht mit den Interbase-Komponenten nicht.</p>
<p>Aktuell ist Firebird 2, aber schon ab Version 1.5 hat es da massive Änderungen gegeben. Was glaubst Du, warum DDL nicht funktioniert?!?</p>
<p>Ach so, vier Wochen finde ich nicht besonders lang. Zumindest nicht lange genug um konkrete Aussagen über eine Datenbank zu machen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1350367</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1350367</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 23 Aug 2007 11:32:31 GMT</pubDate></item><item><title><![CDATA[Reply to Datenbank: Bei Abfrage des Schlüsselfeldes ==&amp;gt; Absturz on Thu, 23 Aug 2007 12:25:21 GMT]]></title><description><![CDATA[<p>hiho</p>
<blockquote>
<p>Ach so, vier Wochen finde ich nicht besonders lang. Zumindest nicht lange genug um konkrete Aussagen über eine Datenbank zu machen.</p>
</blockquote>
<p>ich auch nicht, ich will ja bloss sagen, dass ich in den 4 Wochen noch keine Probleme damit hatte</p>
<blockquote>
<p>Wenn DDL nur fehlerhaft funktioniert, wieso sollte dann DML einwandfrei funktionieren? Wie gesagt, ich würde mich nicht darauf verlassen, sondern sehr intensiv testen. Für mich war beim nicht funktionierenden DDL schon Schluß.</p>
</blockquote>
<p>DDL und DML funktionieren, wenn du willst kannst du sie aber nochmal testen <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>
<blockquote>
<p>und das[mit Scripten arbeiten] geht mit den Interbase-Komponenten nicht.</p>
</blockquote>
<p>sicher?, ich kann das nicht beurteilen<br />
mfg allison</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1350399</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1350399</guid><dc:creator><![CDATA[allison]]></dc:creator><pubDate>Thu, 23 Aug 2007 12:25:21 GMT</pubDate></item><item><title><![CDATA[Reply to Datenbank: Bei Abfrage des Schlüsselfeldes ==&amp;gt; Absturz on Thu, 23 Aug 2007 13:02:09 GMT]]></title><description><![CDATA[<p>Okay, vielen Dank Euch allen für die Hinweise</p>
<p><strong><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/7971">@akari</a></strong> schrieb:</p>
<blockquote>
<p>Das eigentliche Prinzip von T..Query erlaubt schon eine mehrfache sequentielle Verwendung.</p>
</blockquote>
<p>habe verstanden. Theoretisch müßte es also möglich sein mit einem DataSet mehrere unterschiedliche Abfragen über CommandText durchzuführen.<br />
Da aber der Wurm bei TADODataSet (@Jo_M) drin ist, funktioniert das hier nicht richtig</p>
<p><strong>@Joe_M:</strong></p>
<blockquote>
<p>Was für einen Cursor verwendest Du? Client- oder Serverseitig?</p>
</blockquote>
<p>Habe ich ausprobiert:<br />
clUserClient: In der Standardeinstellung stürzt er, wie bereits berichtet ab.<br />
clUseServer: kein Absturz, aber zeigt nur die Feldnamen der jeweiligen Tabellen an, findet scheinbar keine &quot;Datensatz-Menge&quot;, also auch schwer fehlerhaft.</p>
<blockquote>
<p>Beim Zugriff auf eine informix-Datenbank unterschlägt einen TADODataSet z.B. grundsätzlich den letzten Datensatz</p>
</blockquote>
<p>Kann ich für MySQL-DB nicht bestätigen. Ich kann über den MySQL-Browser die Originaldaten parallel zur BCB6-Ausgabe überwachen und habe hier noch nichts derartiges festgestellt.</p>
<p>Meine Lösung sieht jetzt so ähnlich wie Dein <strong>Beispiel für das native Delphi-Recordset</strong> aus: Ich generiere für jede Abfrage ein neues TADODataSet u lösche es nach Gebrauch. Das scheint problemlos zu funktionieren. <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><strong><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/16097">@allison</a>:</strong><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="😉"
    /> ich muß @Joe_M zustimmen, irgendwann muß man sich einfach auf ein bestimmtes System festlegen u dann mit all seinen Stärken u leider auch Schwächen leben u kämpfen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1350466</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1350466</guid><dc:creator><![CDATA[thunderbol4]]></dc:creator><pubDate>Thu, 23 Aug 2007 13:02:09 GMT</pubDate></item><item><title><![CDATA[Reply to Datenbank: Bei Abfrage des Schlüsselfeldes ==&amp;gt; Absturz on Thu, 23 Aug 2007 13:10:09 GMT]]></title><description><![CDATA[<p>gelöscht, da mittlerweile überflüssig...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1350471</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1350471</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 23 Aug 2007 13:10:09 GMT</pubDate></item></channel></rss>