<?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[wo lässt der BCB nach einem TQuery meine Ergebnismenge?]]></title><description><![CDATA[<p>Hallöchen,</p>
<p>erstmal muss ich (wie immer) betonen, dass ich von C++ so gut wie keinen Plan habe. Im letzten Jahr habe ich mich ausschließlich mit PHP beschäftigen müssen. Nun ja hier im Praktikum soll ich nun mit 2 Datenbanken arbeiten... nun ja was heißt 2 Datenbanken... eigentlich ist es eine Oracle DB, die je nach angemeldetem Benutzer eine andere &quot;Pseudo Datenbank&quot; zur Verfügung stellt (ich garantiere nicht für eine richtige Interpretation dieser Technik meinerseits).</p>
<p>Nun das Problem liegt eh woanders...</p>
<pre><code>if(!DataModule1-&gt;Haltestellen-&gt;Active){DataModule1-&gt;Haltestellen-&gt;Active = true;}
if(!DataModule1-&gt;Verkehrsmittel-&gt;Active){DataModule1-&gt;Verkehrsmittel-&gt;Active = true;}
if(!DataModule1-&gt;Linien-&gt;Active){DataModule1-&gt;Linien-&gt;Active = true;}
if(!DataModule1-&gt;Linienwege-&gt;Active){DataModule1-&gt;Linienwege-&gt;Active = true;}
if(!DataModule1-&gt;Orte-&gt;Active){DataModule1-&gt;Orte-&gt;Active = true;}
</code></pre>
<p>Wie man unschwer erkennen kann baue ich hier erfolgreich im Verlauf des Progs ne Verbindung auf. das if(...) lasse ich im Endprodukt dann weg.</p>
<pre><code>DataModule1-&gt;Query2-&gt;SQL-&gt;Add(&quot;SELECT * FROM Haltestellen where Name == 'Neue Mitte'&quot;);
DataModule1-&gt;Query2-&gt;Prepare();
DataModule1-&gt;Query2-&gt;ExecSQL();
</code></pre>
<p>Und da verließen sie ihn...</p>
<p>Ich bins von PHP gewohnt, dass ich jetzt eigentlich &quot;<span class="katex"><span class="katex-mathml"><math><semantics><mrow><mi>m</mi><mi>o</mi><mi>e</mi><mi>p</mi><mo>=</mo><mi>m</mi><mi>y</mi><mi>s</mi><mi>q</mi><mi>l</mi><mi mathvariant="normal">_</mi><mi>q</mi><mi>u</mi><mi>e</mi><mi>r</mi><mi>y</mi><mo>(</mo></mrow><annotation encoding="application/x-tex">moep = mysql\_query(</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="strut" style="height:0.75em;"></span><span class="strut bottom" style="height:1.06em;vertical-align:-0.31em;"></span><span class="base textstyle uncramped"><span class="mord mathit">m</span><span class="mord mathit">o</span><span class="mord mathit">e</span><span class="mord mathit">p</span><span class="mrel">=</span><span class="mord mathit">m</span><span class="mord mathit" style="margin-right:0.03588em;">y</span><span class="mord mathit">s</span><span class="mord mathit" style="margin-right:0.03588em;">q</span><span class="mord mathit" style="margin-right:0.01968em;">l</span><span class="mord mathrm" style="margin-right:0.02778em;">_</span><span class="mord mathit" style="margin-right:0.03588em;">q</span><span class="mord mathit">u</span><span class="mord mathit">e</span><span class="mord mathit" style="margin-right:0.02778em;">r</span><span class="mord mathit" style="margin-right:0.03588em;">y</span><span class="mopen">(</span></span></span></span>string)&quot; und &quot;<span class="katex"><span class="katex-mathml"><math><semantics><mrow><mi>m</mi><mi>o</mi><mi>e</mi><mi>p</mi><mo>=</mo><mi>m</mi><mi>y</mi><mi>s</mi><mi>q</mi><mi>l</mi><mi mathvariant="normal">_</mi><mi>f</mi><mi>e</mi><mi>t</mi><mi>c</mi><msub><mi>h</mi><mi>a</mi></msub><mi>r</mi><mi>r</mi><mi>a</mi><mi>y</mi><mo>(</mo></mrow><annotation encoding="application/x-tex">moep = mysql\_fetch_array(</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="strut" style="height:0.75em;"></span><span class="strut bottom" style="height:1.06em;vertical-align:-0.31em;"></span><span class="base textstyle uncramped"><span class="mord mathit">m</span><span class="mord mathit">o</span><span class="mord mathit">e</span><span class="mord mathit">p</span><span class="mrel">=</span><span class="mord mathit">m</span><span class="mord mathit" style="margin-right:0.03588em;">y</span><span class="mord mathit">s</span><span class="mord mathit" style="margin-right:0.03588em;">q</span><span class="mord mathit" style="margin-right:0.01968em;">l</span><span class="mord mathrm" style="margin-right:0.02778em;">_</span><span class="mord mathit" style="margin-right:0.10764em;">f</span><span class="mord mathit">e</span><span class="mord mathit">t</span><span class="mord mathit">c</span><span class="mord"><span class="mord mathit">h</span><span class="vlist"><span style="top:0.15em;margin-right:0.05em;margin-left:0em;"><span class="fontsize-ensurer reset-size5 size5"><span style="font-size:0em;">​</span></span><span class="reset-textstyle scriptstyle cramped"><span class="mord mathit">a</span></span></span><span class="baseline-fix"><span class="fontsize-ensurer reset-size5 size5"><span style="font-size:0em;">​</span></span>​</span></span></span><span class="mord mathit" style="margin-right:0.02778em;">r</span><span class="mord mathit" style="margin-right:0.02778em;">r</span><span class="mord mathit">a</span><span class="mord mathit" style="margin-right:0.03588em;">y</span><span class="mopen">(</span></span></span></span>moep);&quot; schreiben müsste um lesbare Datensätze zu kriegen.</p>
<p>Aber erstmal - wie übergebe ich ein SQL Query so, dass mir auch die Ergebnismenge in ein Array geschrieben wird? und muss ich danach auch fetchen so wie bei PHP?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/134511/wo-lässt-der-bcb-nach-einem-tquery-meine-ergebnismenge</link><generator>RSS for Node</generator><lastBuildDate>Sat, 01 Aug 2026 04:32:33 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/134511.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 26 Jan 2006 15:28:04 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to wo lässt der BCB nach einem TQuery meine Ergebnismenge? on Thu, 26 Jan 2006 15:28:38 GMT]]></title><description><![CDATA[<p>Hallöchen,</p>
<p>erstmal muss ich (wie immer) betonen, dass ich von C++ so gut wie keinen Plan habe. Im letzten Jahr habe ich mich ausschließlich mit PHP beschäftigen müssen. Nun ja hier im Praktikum soll ich nun mit 2 Datenbanken arbeiten... nun ja was heißt 2 Datenbanken... eigentlich ist es eine Oracle DB, die je nach angemeldetem Benutzer eine andere &quot;Pseudo Datenbank&quot; zur Verfügung stellt (ich garantiere nicht für eine richtige Interpretation dieser Technik meinerseits).</p>
<p>Nun das Problem liegt eh woanders...</p>
<pre><code>if(!DataModule1-&gt;Haltestellen-&gt;Active){DataModule1-&gt;Haltestellen-&gt;Active = true;}
if(!DataModule1-&gt;Verkehrsmittel-&gt;Active){DataModule1-&gt;Verkehrsmittel-&gt;Active = true;}
if(!DataModule1-&gt;Linien-&gt;Active){DataModule1-&gt;Linien-&gt;Active = true;}
if(!DataModule1-&gt;Linienwege-&gt;Active){DataModule1-&gt;Linienwege-&gt;Active = true;}
if(!DataModule1-&gt;Orte-&gt;Active){DataModule1-&gt;Orte-&gt;Active = true;}
</code></pre>
<p>Wie man unschwer erkennen kann baue ich hier erfolgreich im Verlauf des Progs ne Verbindung auf. das if(...) lasse ich im Endprodukt dann weg.</p>
<pre><code>DataModule1-&gt;Query2-&gt;SQL-&gt;Add(&quot;SELECT * FROM Haltestellen where Name == 'Neue Mitte'&quot;);
DataModule1-&gt;Query2-&gt;Prepare();
DataModule1-&gt;Query2-&gt;ExecSQL();
</code></pre>
<p>Und da verließen sie ihn...</p>
<p>Ich bins von PHP gewohnt, dass ich jetzt eigentlich &quot;<span class="katex"><span class="katex-mathml"><math><semantics><mrow><mi>m</mi><mi>o</mi><mi>e</mi><mi>p</mi><mo>=</mo><mi>m</mi><mi>y</mi><mi>s</mi><mi>q</mi><mi>l</mi><mi mathvariant="normal">_</mi><mi>q</mi><mi>u</mi><mi>e</mi><mi>r</mi><mi>y</mi><mo>(</mo></mrow><annotation encoding="application/x-tex">moep = mysql\_query(</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="strut" style="height:0.75em;"></span><span class="strut bottom" style="height:1.06em;vertical-align:-0.31em;"></span><span class="base textstyle uncramped"><span class="mord mathit">m</span><span class="mord mathit">o</span><span class="mord mathit">e</span><span class="mord mathit">p</span><span class="mrel">=</span><span class="mord mathit">m</span><span class="mord mathit" style="margin-right:0.03588em;">y</span><span class="mord mathit">s</span><span class="mord mathit" style="margin-right:0.03588em;">q</span><span class="mord mathit" style="margin-right:0.01968em;">l</span><span class="mord mathrm" style="margin-right:0.02778em;">_</span><span class="mord mathit" style="margin-right:0.03588em;">q</span><span class="mord mathit">u</span><span class="mord mathit">e</span><span class="mord mathit" style="margin-right:0.02778em;">r</span><span class="mord mathit" style="margin-right:0.03588em;">y</span><span class="mopen">(</span></span></span></span>string)&quot; und &quot;<span class="katex"><span class="katex-mathml"><math><semantics><mrow><mi>m</mi><mi>o</mi><mi>e</mi><mi>p</mi><mo>=</mo><mi>m</mi><mi>y</mi><mi>s</mi><mi>q</mi><mi>l</mi><mi mathvariant="normal">_</mi><mi>f</mi><mi>e</mi><mi>t</mi><mi>c</mi><msub><mi>h</mi><mi>a</mi></msub><mi>r</mi><mi>r</mi><mi>a</mi><mi>y</mi><mo>(</mo></mrow><annotation encoding="application/x-tex">moep = mysql\_fetch_array(</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="strut" style="height:0.75em;"></span><span class="strut bottom" style="height:1.06em;vertical-align:-0.31em;"></span><span class="base textstyle uncramped"><span class="mord mathit">m</span><span class="mord mathit">o</span><span class="mord mathit">e</span><span class="mord mathit">p</span><span class="mrel">=</span><span class="mord mathit">m</span><span class="mord mathit" style="margin-right:0.03588em;">y</span><span class="mord mathit">s</span><span class="mord mathit" style="margin-right:0.03588em;">q</span><span class="mord mathit" style="margin-right:0.01968em;">l</span><span class="mord mathrm" style="margin-right:0.02778em;">_</span><span class="mord mathit" style="margin-right:0.10764em;">f</span><span class="mord mathit">e</span><span class="mord mathit">t</span><span class="mord mathit">c</span><span class="mord"><span class="mord mathit">h</span><span class="vlist"><span style="top:0.15em;margin-right:0.05em;margin-left:0em;"><span class="fontsize-ensurer reset-size5 size5"><span style="font-size:0em;">​</span></span><span class="reset-textstyle scriptstyle cramped"><span class="mord mathit">a</span></span></span><span class="baseline-fix"><span class="fontsize-ensurer reset-size5 size5"><span style="font-size:0em;">​</span></span>​</span></span></span><span class="mord mathit" style="margin-right:0.02778em;">r</span><span class="mord mathit" style="margin-right:0.02778em;">r</span><span class="mord mathit">a</span><span class="mord mathit" style="margin-right:0.03588em;">y</span><span class="mopen">(</span></span></span></span>moep);&quot; schreiben müsste um lesbare Datensätze zu kriegen.</p>
<p>Aber erstmal - wie übergebe ich ein SQL Query so, dass mir auch die Ergebnismenge in ein Array geschrieben wird? und muss ich danach auch fetchen so wie bei PHP?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/977057</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/977057</guid><dc:creator><![CDATA[Oklino]]></dc:creator><pubDate>Thu, 26 Jan 2006 15:28:38 GMT</pubDate></item><item><title><![CDATA[Reply to wo lässt der BCB nach einem TQuery meine Ergebnismenge? on Thu, 26 Jan 2006 15:32:15 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>schau die in der BCB-Hilfe die Methode <em>TQuery::Open()</em> an, vor allem den Unterschied dieser zu <em>TQuery::ExecSQL()</em></p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/977058</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/977058</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 26 Jan 2006 15:32:15 GMT</pubDate></item><item><title><![CDATA[Reply to wo lässt der BCB nach einem TQuery meine Ergebnismenge? on Thu, 26 Jan 2006 15:32:26 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Mach mal Open() statt ExecSQL() dann hast du in Fields auch deine Ergebnismenge.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/977060</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/977060</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Thu, 26 Jan 2006 15:32:26 GMT</pubDate></item><item><title><![CDATA[Reply to wo lässt der BCB nach einem TQuery meine Ergebnismenge? on Thu, 26 Jan 2006 16:30:30 GMT]]></title><description><![CDATA[<p>Hallo nochmal!</p>
<p>danke für eure schnelle Antwort! Das ist ein Zeichen dafür dass dieses Forum im Vergleich zu denen, die mir (wenn überhaupt) auf die gleiche Frage eher Antworten gaben, die mich noch mehr verwirrt haben *lach*...</p>
<p>Also ich hab mir ExecSQL angesehen und ... ok... damit hab ich auf jeden Fall das Tor weit verfehlt ^^</p>
<p>nun mit</p>
<pre><code>DataModule1-&gt;Query2-&gt;Open();
DataModule1-&gt;Query2-&gt;Fields-&gt;...
</code></pre>
<p>bekomme ich eine weitere Auswahl an Funktionen (fast alle void). Im ersten Ansatz habe ich (zu einfach gedacht) versucht</p>
<p>DataModule1-&gt;Query2-&gt;Fields;</p>
<p>nem char (ohne genaue größenangabe - gewohnt von PHP) zuzuweisen... mkay das ging natürlich nicht.</p>
<p>seid mir nicht böse aber ich hab überhaupt keine Ahnung wie ich jetzt aus Fields was raushole...</p>
<p>Könnt ihr mir da eventuell mit einem Beispiel nen weiteren Lichtblick geben?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/977098</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/977098</guid><dc:creator><![CDATA[Oklino]]></dc:creator><pubDate>Thu, 26 Jan 2006 16:30:30 GMT</pubDate></item><item><title><![CDATA[Reply to wo lässt der BCB nach einem TQuery meine Ergebnismenge? on Thu, 26 Jan 2006 16:33:49 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>zB</p>
<pre><code class="language-cpp">Query-&gt;FieldByName(&quot;FELDNAME&quot;)-&gt;AsString
</code></pre>
<p>Mfg<br />
Klaus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/977107</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/977107</guid><dc:creator><![CDATA[KlausB]]></dc:creator><pubDate>Thu, 26 Jan 2006 16:33:49 GMT</pubDate></item><item><title><![CDATA[Reply to wo lässt der BCB nach einem TQuery meine Ergebnismenge? on Thu, 26 Jan 2006 16:35:55 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>du solltest dir unbedingt erstmal die mitgelieferten Beispiel unter <em>&lt;BCB_Path&gt;\Examples\DBTasks</em> anschauen.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/977110</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/977110</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 26 Jan 2006 16:35:55 GMT</pubDate></item><item><title><![CDATA[Reply to wo lässt der BCB nach einem TQuery meine Ergebnismenge? on Thu, 26 Jan 2006 16:43:30 GMT]]></title><description><![CDATA[<p>vielen Dank für eure Geduld und die Ratschläge! <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="🙂"
    /><br />
es funktioniert jetzt aber ich werde dennoch akari's Rat folgen und mich morgen mit den Beispielen des BCB auseinandersetzen - und jetzt mach ich Feierabend, mein Kopf kommt sonst noch auf die Idee nen explode mit dem zwischenraum jeder Hirnzelle als seperator zu machen... ^^</p>
<p>machts gut und einen schönen Abend noch!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/977119</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/977119</guid><dc:creator><![CDATA[Oklino]]></dc:creator><pubDate>Thu, 26 Jan 2006 16:43:30 GMT</pubDate></item></channel></rss>