<?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[[C++Builder] Query richtig einsetzen]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich möchte mir ein DVD Archiv mit einer MySQL-Datenbankanbindung programmieren.<br />
Es klappt bis jetzt auch ganz gut!</p>
<p>Mein Problem ist aber jetzt, dass ich mir die Daten in einer DBGrid - Komponente anzeigen lasse und ich möchte, und dass sich diese aktuallisiert nachdem ich ein neuen Eintrag gemacht habe. Dabei soll der neue Antrag immer nur hinten in die Liste angefügt werden aber im Moment werden die Daten willkürlich eingefügt. Wie kann ich das denn machen?</p>
<p>mein Code:</p>
<pre><code>void __fastcall Tneuereintrag::ne_uebernehmenClick(TObject *Sender)
{
   query_ne-&gt;SQL-&gt;Clear();

   query_ne-&gt;SQL-&gt;Add(&quot;INSERT INTO dvd_liste (dvd_titel, cd_anzahl, genre, sprache) &quot;);
   query_ne-&gt;SQL-&gt;Add(&quot;VALUES (:dvd_titel, :cd_anzahl, :genre, :sprache) &quot;);

   query_ne-&gt;Params-&gt;Items[0]-&gt;AsString = dvd_titel-&gt;Text;
   query_ne-&gt;Params-&gt;Items[1]-&gt;AsString = cd_anzahl-&gt;Text;
   query_ne-&gt;Params-&gt;Items[2]-&gt;AsString = genre-&gt;Text;
   query_ne-&gt;Params-&gt;Items[3]-&gt;AsString = sprache-&gt;Text;

   query_ne-&gt;ExecSQL();
[b]   main-&gt;Table1-&gt;Refresh();
   main-&gt;DBGrid1-&gt;Refresh();[/b]
}
</code></pre>
<p>Ist mein Querybefehl dafür richtig? Mit den dicken Befehlen möchte ich diese Aktuallisierung realisieren, ist das richtig?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/122257/c-builder-query-richtig-einsetzen</link><generator>RSS for Node</generator><lastBuildDate>Sun, 26 Jul 2026 15:03:27 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/122257.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 02 Oct 2005 16:06:30 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [C++Builder] Query richtig einsetzen on Sun, 02 Oct 2005 16:06:30 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich möchte mir ein DVD Archiv mit einer MySQL-Datenbankanbindung programmieren.<br />
Es klappt bis jetzt auch ganz gut!</p>
<p>Mein Problem ist aber jetzt, dass ich mir die Daten in einer DBGrid - Komponente anzeigen lasse und ich möchte, und dass sich diese aktuallisiert nachdem ich ein neuen Eintrag gemacht habe. Dabei soll der neue Antrag immer nur hinten in die Liste angefügt werden aber im Moment werden die Daten willkürlich eingefügt. Wie kann ich das denn machen?</p>
<p>mein Code:</p>
<pre><code>void __fastcall Tneuereintrag::ne_uebernehmenClick(TObject *Sender)
{
   query_ne-&gt;SQL-&gt;Clear();

   query_ne-&gt;SQL-&gt;Add(&quot;INSERT INTO dvd_liste (dvd_titel, cd_anzahl, genre, sprache) &quot;);
   query_ne-&gt;SQL-&gt;Add(&quot;VALUES (:dvd_titel, :cd_anzahl, :genre, :sprache) &quot;);

   query_ne-&gt;Params-&gt;Items[0]-&gt;AsString = dvd_titel-&gt;Text;
   query_ne-&gt;Params-&gt;Items[1]-&gt;AsString = cd_anzahl-&gt;Text;
   query_ne-&gt;Params-&gt;Items[2]-&gt;AsString = genre-&gt;Text;
   query_ne-&gt;Params-&gt;Items[3]-&gt;AsString = sprache-&gt;Text;

   query_ne-&gt;ExecSQL();
[b]   main-&gt;Table1-&gt;Refresh();
   main-&gt;DBGrid1-&gt;Refresh();[/b]
}
</code></pre>
<p>Ist mein Querybefehl dafür richtig? Mit den dicken Befehlen möchte ich diese Aktuallisierung realisieren, ist das richtig?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/884667</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/884667</guid><dc:creator><![CDATA[skluge]]></dc:creator><pubDate>Sun, 02 Oct 2005 16:06:30 GMT</pubDate></item><item><title><![CDATA[Reply to [C++Builder] Query richtig einsetzen on Sun, 02 Oct 2005 19:03:54 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>der INSERT-Befehl erzeugt immer einen (oder mehrere) Datensatz 'am physikalischen Ende' der Tabelle.<br />
Wichtig ist, mit welchem SELECT-Kommando du die Daten dann anzeigst. Wenn du ohne ORDER BY arbeitest, werden die Daten so angezeigt, wie sie in der Tabelle angelegt wurden, also der Reihenfolge der Erschaffung nach.<br />
Ansonsten mach noch einen TimeStamp als Feld in die Tabelle, um las deine Anzeige nach diesem sortieren.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/884733</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/884733</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sun, 02 Oct 2005 19:03:54 GMT</pubDate></item><item><title><![CDATA[Reply to [C++Builder] Query richtig einsetzen on Sun, 02 Oct 2005 20:32:56 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/7971">@akari</a>: Sollte die Anzeigereihenfolge, ohne explizites ORDER BY, nicht vom Primärindex abhängig sein?</p>
<p>Grüße</p>
<p>Joe_M.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/884759</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/884759</guid><dc:creator><![CDATA[zufaulzumeinloggen]]></dc:creator><pubDate>Sun, 02 Oct 2005 20:32:56 GMT</pubDate></item><item><title><![CDATA[Reply to [C++Builder] Query richtig einsetzen on Mon, 03 Oct 2005 00:24:33 GMT]]></title><description><![CDATA[<p>es stellt sich ja auch die Frage, ob es in der Tabelle überhaupt einen Primärschlüssel gibt? Wenn nicht, sollte man diesen auf jeden Fall einfügen (als integer)! Dann lassen sich die Datensätze ja nach diesem sortieren <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>
]]></description><link>https://www.c-plusplus.net/forum/post/884853</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/884853</guid><dc:creator><![CDATA[torsten_156]]></dc:creator><pubDate>Mon, 03 Oct 2005 00:24:33 GMT</pubDate></item><item><title><![CDATA[Reply to [C++Builder] Query richtig einsetzen on Mon, 03 Oct 2005 09:23:29 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>@ Joe_M : Hm... weiß nicht genau. Aber wenn der Primärschlüssel gleich ein Auto-Increment Feld ist, ist ja auch eine Sortierreihenfolge nach dem Erstellen der Datensätze gegeben.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/884909</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/884909</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Mon, 03 Oct 2005 09:23:29 GMT</pubDate></item></channel></rss>