<?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[[BCB6] Datenbankabfrage mit dbExpress Komponenten]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe es bereits hinbekommen, mit der dbExpress Komponente<br />
Daten in eine MYSQL DB zu schreiben.<br />
Allerdings scheiter ich gerade daran, Daten mit einer Bedinung wieder<br />
aus dieser DB zu lesen und sinnvoll in eine ListBox zu schreiben.<br />
Er schreibt mir immer nur einen Zahlencode rein.</p>
<pre><code class="language-cpp">Memo1-&gt;Text = SQLConnection1-&gt;ExecuteDirect(&quot;SELECT * FROM invoice WHERE invoicenumber = '10000'&quot;);
</code></pre>
<p>So hab ich das ganze mal versucht.</p>
<p>Kann mir hier jemand weiterhelfen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/113048/bcb6-datenbankabfrage-mit-dbexpress-komponenten</link><generator>RSS for Node</generator><lastBuildDate>Wed, 22 Jul 2026 07:02:47 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/113048.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 19 Jun 2005 08:55:35 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [BCB6] Datenbankabfrage mit dbExpress Komponenten on Sun, 19 Jun 2005 08:55:35 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe es bereits hinbekommen, mit der dbExpress Komponente<br />
Daten in eine MYSQL DB zu schreiben.<br />
Allerdings scheiter ich gerade daran, Daten mit einer Bedinung wieder<br />
aus dieser DB zu lesen und sinnvoll in eine ListBox zu schreiben.<br />
Er schreibt mir immer nur einen Zahlencode rein.</p>
<pre><code class="language-cpp">Memo1-&gt;Text = SQLConnection1-&gt;ExecuteDirect(&quot;SELECT * FROM invoice WHERE invoicenumber = '10000'&quot;);
</code></pre>
<p>So hab ich das ganze mal versucht.</p>
<p>Kann mir hier jemand weiterhelfen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/812246</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/812246</guid><dc:creator><![CDATA[SimonLZ]]></dc:creator><pubDate>Sun, 19 Jun 2005 08:55:35 GMT</pubDate></item><item><title><![CDATA[Reply to [BCB6] Datenbankabfrage mit dbExpress Komponenten on Sun, 19 Jun 2005 09:51:03 GMT]]></title><description><![CDATA[<p>1. Die Hilfe zu ExecuteDirect nochmal gründlich durchlesen.</p>
<p>2. Siehe <a href="http://www.c-plusplus.net/forum/viewtopic.php?t=39305" rel="nofollow">FAQ</a>, &quot;Datenbank - Ergebnisse von SELECT auswerten&quot;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/812289</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/812289</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Sun, 19 Jun 2005 09:51:03 GMT</pubDate></item><item><title><![CDATA[Reply to [BCB6] Datenbankabfrage mit dbExpress Komponenten on Sun, 19 Jun 2005 09:57:32 GMT]]></title><description><![CDATA[<p>Hmm,<br />
hab ich die HIlfe-Dateien von Execute und ExecuteDirect richtig interpretiert, wenn ich sage, dass keiner der beiden Methoden die Ergebnisse zurückliefern, sondern nur Fehlercode bzw. Anzahl der Datensätze auf die zugegriffen wurden?</p>
<p>ICh komm leider auch mit der FAQ nicht weiter, da dort ja soweit ich das sehe nicht die dbExpress Komponente verwendet wird <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=":-/"
      alt="😕"
    /> Oder ich seh da so einiges falsch <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/812294</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/812294</guid><dc:creator><![CDATA[SimonLZ]]></dc:creator><pubDate>Sun, 19 Jun 2005 09:57:32 GMT</pubDate></item><item><title><![CDATA[Reply to [BCB6] Datenbankabfrage mit dbExpress Komponenten on Sun, 19 Jun 2005 10:43:30 GMT]]></title><description><![CDATA[<p>z. 1: Genau.</p>
<p>z. 2: Die Datenbankkomponenten, sei es nun dbExpress, IB, BDE oder andere, funktionieren alle nach denselben Prinzipien, das is ja grad das Schöne daran.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/812332</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/812332</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Sun, 19 Jun 2005 10:43:30 GMT</pubDate></item><item><title><![CDATA[Reply to [BCB6] Datenbankabfrage mit dbExpress Komponenten on Sun, 19 Jun 2005 18:52:48 GMT]]></title><description><![CDATA[<p>Sorry, ich krieg das leider nicht hin, bzw. kann das gelesene nicht anwenden.<br />
Könntest du mir evtl. nen kleines Beispiel bauen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/812775</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/812775</guid><dc:creator><![CDATA[SimonLZ]]></dc:creator><pubDate>Sun, 19 Jun 2005 18:52:48 GMT</pubDate></item><item><title><![CDATA[Reply to [BCB6] Datenbankabfrage mit dbExpress Komponenten on Sun, 19 Jun 2005 19:01:07 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>dann schau dir denn angesprochenen FAQ-Beitrag noch mal an, die Antwort von F98 ist doch ein Beispielcode<br />
<a href="http://www.c-plusplus.net/forum/viewtopic.php?t=39279" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic.php?t=39279</a><br />
Außerdem hat auch der Builder ne menge Beispielprogramme zum Thema DB, in <em>&lt;BCB-Path&gt;/Examples/DBTasks</em></p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/812784</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/812784</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sun, 19 Jun 2005 19:01:07 GMT</pubDate></item><item><title><![CDATA[Reply to [BCB6] Datenbankabfrage mit dbExpress Komponenten on Mon, 20 Jun 2005 18:33:30 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich hab das ganze mir jetzt mal weiter angeguckt und mich durch die Hilfen gelesen. Ich hatte auch gedacht so müsste es klappen, aber leider bekomme ich mit folgendem Code immer die Fehlermeldung &quot;Für diese Operation ist die Eigenschaft SQLConnection1 nötig&quot;.</p>
<p>SQLConnection1 ist bei mir die Bezeichnung für die SQLConnection die eingerichtet ist und auch funktioniert (dbExpress-&gt;SQLConnection).</p>
<pre><code class="language-cpp">TSQLQuery* Query = new TSQLQuery(this);
Query-&gt;SQL-&gt;Clear();  
Query-&gt;SQL-&gt;Add(&quot;SELECT * FROM invoice WHERE invoicenumber = '10000'&quot;);  
Query-&gt;Open();
</code></pre>
<p>Der Fehler scheint an dem Open() zu liegen, aber damit rufe ich ja den Select Code auf, oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/813483</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/813483</guid><dc:creator><![CDATA[SimonLZ]]></dc:creator><pubDate>Mon, 20 Jun 2005 18:33:30 GMT</pubDate></item><item><title><![CDATA[Reply to [BCB6] Datenbankabfrage mit dbExpress Komponenten on Mon, 20 Jun 2005 18:38:47 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>die Fehlermeldung ist bereits aussagekräftig.<br />
Du benutzt ja nicht die Standard-Komponenten für BDE/Paradox, sondern angepaßte für MySQL. Deshalb brauchst du noch die Passende Connection-Komponente. Eine solche sollte neben der TSQLQuery-Komponente verhanden sein. Ich weiß nbur nicht genau, welches Packet du benutzt.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/813488</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/813488</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Mon, 20 Jun 2005 18:38:47 GMT</pubDate></item><item><title><![CDATA[Reply to [BCB6] Datenbankabfrage mit dbExpress Komponenten on Mon, 20 Jun 2005 18:56:16 GMT]]></title><description><![CDATA[<p>Hey! Danke für die schnelle Antwort!</p>
<p>Wo sehe ich welches Paket ich benutze?<br />
VL hilft es dir wenn ich hier mal den kompletten Quellcode poste.</p>
<pre><code class="language-cpp">//---------------------------------------------------------------------------

#include &lt;vcl.h&gt;
#pragma hdrstop

#include &quot;Unit2.h&quot;
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource &quot;*.dfm&quot;
TForm2 *Form2;
//---------------------------------------------------------------------------
__fastcall TForm2::TForm2(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------

void __fastcall TForm2::Button1Click(TObject *Sender)
{
Memo1-&gt;Text = SQLConnection1-&gt;ExecuteDirect(&quot;SELECT * FROM invoice WHERE invoicenumber = '10000'&quot;);
}
//---------------------------------------------------------------------------
</code></pre>
<p>Und auf der Form ist wie gesagt nur eine dbExpress-&gt;SQlConnection Komponente und ein Button. DIie SQLConnection hat als DriverName MYSQL.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/813498</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/813498</guid><dc:creator><![CDATA[SimonLZ]]></dc:creator><pubDate>Mon, 20 Jun 2005 18:56:16 GMT</pubDate></item><item><title><![CDATA[Reply to [BCB6] Datenbankabfrage mit dbExpress Komponenten on Mon, 20 Jun 2005 18:58:07 GMT]]></title><description><![CDATA[<p>Ich kanns leider nicht löschen, aber der andere Quelltext war der Alte, Sorry!</p>
<pre><code class="language-cpp">//--------------------------------------------------------------------------- 

#include &lt;vcl.h&gt; 
#pragma hdrstop 

#include &quot;Unit2.h&quot; 
//--------------------------------------------------------------------------- 
#pragma package(smart_init) 
#pragma resource &quot;*.dfm&quot; 
TForm2 *Form2; 
//--------------------------------------------------------------------------- 
__fastcall TForm2::TForm2(TComponent* Owner) 
        : TForm(Owner) 
{ 
} 
//--------------------------------------------------------------------------- 

void __fastcall TForm2::Button1Click(TObject *Sender) 
{ 
TSQLQuery* Query = new TSQLQuery(this); 
Query-&gt;SQL-&gt;Clear();   
Query-&gt;SQL-&gt;Add(&quot;SELECT * FROM invoice WHERE invoicenumber = '10000'&quot;);   
Query-&gt;Open();
} 
//---------------------------------------------------------------------------
</code></pre>
<p>Das ist der jetzige bei dem die Fehlermeludung &quot;Für diese Operation ist die Eigenschaft SQLConnection1 nötig&quot; kommt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/813499</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/813499</guid><dc:creator><![CDATA[SimonLZ]]></dc:creator><pubDate>Mon, 20 Jun 2005 18:58:07 GMT</pubDate></item><item><title><![CDATA[Reply to [BCB6] Datenbankabfrage mit dbExpress Komponenten on Mon, 20 Jun 2005 21:05:13 GMT]]></title><description><![CDATA[<p>Du musst das zur Laufzeit erstellte SQLQuery auch mit der SQLConnection verknüpfen, so wie du es sonst im ObjectInspector machen würdest.<br />
Arbeite vielleicht erstmal das DB-Tutorial in der Hilfe durch.</p>
<p>Ausserdem das <em>delete</em> nicht vergessen, sonst müllst du dir bei wiederholten Buttonclicks den Speicher zu.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/813620</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/813620</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Mon, 20 Jun 2005 21:05:13 GMT</pubDate></item><item><title><![CDATA[Reply to [BCB6] Datenbankabfrage mit dbExpress Komponenten on Tue, 21 Jun 2005 18:46:00 GMT]]></title><description><![CDATA[<p>Okay, ich habs hinbekommen.<br />
Danke für Eure Geduld! Klasse Forum hier.<br />
Für alle anderen die Rätseln.</p>
<pre><code class="language-cpp">TSQLQuery* Query = new TSQLQuery(this);
        Query-&gt;SQLConnection = SQLConnection1;
        Query-&gt;SQL-&gt;Clear();
        Query-&gt;SQL-&gt;Add(&quot;SELECT * FROM invoice WHERE invoicenumber != '' ORDER BY invoicenumber DESC LIMIT 1 &quot;);
        Query-&gt;Open();
        Label10-&gt;Caption = Query-&gt;Fields-&gt;Fields[1]-&gt;AsString;
        delete Query;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/814328</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/814328</guid><dc:creator><![CDATA[SimonLZ]]></dc:creator><pubDate>Tue, 21 Jun 2005 18:46:00 GMT</pubDate></item></channel></rss>