<?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[Query erzeugen]]></title><description><![CDATA[<p>Hallo,</p>
<p>kann man zur Laufzeit ein Query erzeugen ?</p>
<p>Gruß Siegfried</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/117914/query-erzeugen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 25 Jul 2026 09:06:58 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/117914.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 12 Aug 2005 13:25:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Query erzeugen on Fri, 12 Aug 2005 13:25:53 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>kann man zur Laufzeit ein Query erzeugen ?</p>
<p>Gruß Siegfried</p>
]]></description><link>https://www.c-plusplus.net/forum/post/850903</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/850903</guid><dc:creator><![CDATA[Beppo]]></dc:creator><pubDate>Fri, 12 Aug 2005 13:25:53 GMT</pubDate></item><item><title><![CDATA[Reply to Query erzeugen on Fri, 12 Aug 2005 13:42:55 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>ja</p>
<p>MfG<br />
Klaus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/850919</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/850919</guid><dc:creator><![CDATA[KlausB]]></dc:creator><pubDate>Fri, 12 Aug 2005 13:42:55 GMT</pubDate></item><item><title><![CDATA[Reply to Query erzeugen on Fri, 12 Aug 2005 15:13:00 GMT]]></title><description><![CDATA[<p>Hallo,<br />
Danke für die schnelle Antwort. Werde mich damit befassen. Vermute, das dies genauso wie ein Edit oder andere Komponente, erstellt wird.<br />
Gruß Siegfried</p>
]]></description><link>https://www.c-plusplus.net/forum/post/851008</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/851008</guid><dc:creator><![CDATA[Beppo]]></dc:creator><pubDate>Fri, 12 Aug 2005 15:13:00 GMT</pubDate></item><item><title><![CDATA[Reply to Query erzeugen on Fri, 12 Aug 2005 15:19:40 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>exakt. Solange die Eigenschaften (im allgemeinen einfach der String in SQL) stimmen, ists genauso wie eine IDE-Query.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/851017</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/851017</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Fri, 12 Aug 2005 15:19:40 GMT</pubDate></item><item><title><![CDATA[Reply to Query erzeugen on Mon, 22 Aug 2005 11:56:18 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>bin dabei die Code für ein dynamisches Query zu erzeugen. Zeilen habe ich von einem Edid/Label abgeleitet. asIn_1 ist der Weg/Db, asIn_2 und asIn_3 sind Filter.</p>
<pre><code class="language-cpp">ProzessQueryCount = 0;
ProzessQuery.Length++;
ProzessQuery[ProzessQueryCount] = new TQuery(this);
ProzessQuery[ProzessQueryCount]-&gt;Close()
ProzessQuery[ProzessQueryCount]-&gt;Close()
ProzessQuery[ProzessQueryCount]-&gt;SQL-&gt;Clear();
ProzessQuery[ProzessQueryCount]-&gt;SQL-&gt;Add(&quot;SELECT * FROM '&quot; + asIn_1  + &quot;' Where&quot;);
ProzessQuery[ProzessQueryCount]-&gt;SQL-&gt;Add(asIn_2 + &quot; = '&quot; + asIn_3 + &quot;'&quot;);
ProzessQuery[ProzessQueryCount]-&gt;RequestLive = true;
ProzessQuery[ProzessQueryCount]-&gt;DBSession-&gt;AddPassword(asPwUserDb_2);
ProzessQuery[ProzessQueryCount]-&gt;Open();
int QueryRegCount = ProzessQuery[ProzessQueryCount]-&gt;RecordCount;
ProzessQueryCount += 1;
</code></pre>
<p>zum Beenden habe ich folgender Code.</p>
<pre><code class="language-cpp">delete ProzessQuery[0];
</code></pre>
<p>Frage: ist dieses so richtig, und bei Label Edit usw. verwende ich Parent. Brauche ich hier dies ?</p>
<p>Gruß Siegfried <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>
]]></description><link>https://www.c-plusplus.net/forum/post/856054</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/856054</guid><dc:creator><![CDATA[Beppo]]></dc:creator><pubDate>Mon, 22 Aug 2005 11:56:18 GMT</pubDate></item><item><title><![CDATA[Reply to Query erzeugen on Mon, 22 Aug 2005 12:06:57 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>probier es doch mal aus?<br />
Schau dir mal an was Parent darstellt und ob TQuery ein parent hat. Dann weist du das du fü nichtvisuelle Komponenten keinen Parent brauchst, nur einen Owner.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/856072</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/856072</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Mon, 22 Aug 2005 12:06:57 GMT</pubDate></item><item><title><![CDATA[Reply to Query erzeugen on Mon, 22 Aug 2005 12:24:22 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich habe noch die Zeile &quot;Owner&quot; eingefügt. Funktioniert bis hier alles. z.B. Anzahl der Datensätze wird korrekt zurück gemeldet.</p>
<pre><code class="language-cpp">ProzessQueryCount = 0;
ProzessQuery.Length++;
ProzessQuery[ProzessQueryCount] = new TQuery(this);
ProzessQuery[ProzessQueryCount]-&gt;Owner;
ProzessQuery[ProzessQueryCount]-&gt;Close()
ProzessQuery[ProzessQueryCount]-&gt;Close()
ProzessQuery[ProzessQueryCount]-&gt;SQL-&gt;Clear();
ProzessQuery[ProzessQueryCount]-&gt;SQL-&gt;Add(&quot;SELECT * FROM '&quot; + asIn_1  + &quot;' Where&quot;);
ProzessQuery[ProzessQueryCount]-&gt;SQL-&gt;Add(asIn_2 + &quot; = '&quot; + asIn_3 + &quot;'&quot;);
ProzessQuery[ProzessQueryCount]-&gt;RequestLive = true;
ProzessQuery[ProzessQueryCount]-&gt;DBSession-&gt;AddPassword(asPwUserDb_2);
ProzessQuery[ProzessQueryCount]-&gt;Open();
int QueryRegCount = ProzessQuery[ProzessQueryCount]-&gt;RecordCount;
ProzessQueryCount += 1;
</code></pre>
<p>Ich hoffe, das ich auch den Rest hinbekomme.</p>
<p>bis bald Siegfried <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/856088</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/856088</guid><dc:creator><![CDATA[Beppo]]></dc:creator><pubDate>Mon, 22 Aug 2005 12:24:22 GMT</pubDate></item><item><title><![CDATA[Reply to Query erzeugen on Mon, 22 Aug 2005 13:11:39 GMT]]></title><description><![CDATA[<p>Hallo Beppo,</p>
<p>diese Zeile ist unsinn:</p>
<pre><code class="language-cpp">ProzessQuery[ProzessQueryCount]-&gt;Owner;
</code></pre>
<p>Den Owner hast du ja schon im Konstruktor gesetzt.</p>
<p>Außerdem, warum schließt du zweimal die Query mit Close(), bevor du sie öffnest?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/856134</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/856134</guid><dc:creator><![CDATA[Th]]></dc:creator><pubDate>Mon, 22 Aug 2005 13:11:39 GMT</pubDate></item><item><title><![CDATA[Reply to Query erzeugen on Mon, 22 Aug 2005 17:05:03 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Richtig, bei einem Query, das vorher nicht existiert, benötigt man diese Zeilen nicht.</p>
<p>Gruß Siegfried <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/856339</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/856339</guid><dc:creator><![CDATA[Beppo]]></dc:creator><pubDate>Mon, 22 Aug 2005 17:05:03 GMT</pubDate></item><item><title><![CDATA[Reply to Query erzeugen on Sun, 04 Sep 2005 13:18:58 GMT]]></title><description><![CDATA[<p>Hallo,<br />
wie man in diesem Beitrag erkennt, erstelle ich in einer Form meine Query's dynamisch. Funktioniert einwandfrei. Benötige jetzt noch dynamische Query's, welche von mehrere Formen Zugriff besitzen sollen. Es ist nicht gewährleistet, das die Form mit dynamische Query's geöffnet ist. Wie muß ich hier vorgehen ?</p>
<p>bis bald<br />
Siegfried</p>
]]></description><link>https://www.c-plusplus.net/forum/post/864605</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/864605</guid><dc:creator><![CDATA[Beppo]]></dc:creator><pubDate>Sun, 04 Sep 2005 13:18:58 GMT</pubDate></item><item><title><![CDATA[Reply to Query erzeugen on Sun, 04 Sep 2005 14:47:46 GMT]]></title><description><![CDATA[<p>Hallo</p>
<blockquote>
<p>Es ist nicht gewährleistet, das die Form mit dynamische Query's geöffnet ist.</p>
</blockquote>
<p>Es ist nicht wichtig, ob das Form geöffnet ist. Wichtig ist, das sowohl das Form als auch das dynamische TQuery instanziert sind, bevor du drauf zu greifst.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/864654</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/864654</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sun, 04 Sep 2005 14:47:46 GMT</pubDate></item><item><title><![CDATA[Reply to Query erzeugen on Sun, 04 Sep 2005 15:18:18 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>mach dir ein DataModule<br />
in diesem schreibst du alles was mit Datenbanken zutun hat</p>
<p>aus deiner eigentlichen Form schreibst du ca. sowas<br />
HoleDaten (SQL, TStringList);<br />
oder direktes Datenholen</p>
<p>MfG<br />
Klaus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/864671</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/864671</guid><dc:creator><![CDATA[KlausB]]></dc:creator><pubDate>Sun, 04 Sep 2005 15:18:18 GMT</pubDate></item><item><title><![CDATA[Reply to Query erzeugen on Mon, 05 Sep 2005 08:14:14 GMT]]></title><description><![CDATA[<p>Hallo,<br />
Soll ich es so machen ? Eine Form mit Name DyaForm, die aber nie geöffnet wird. Dann von meiner XY Form</p>
<pre><code class="language-cpp">DyaForm-&gt;ProzessQuery.Length++;
DyaForm-&gt;ProzessQuery[ProzessQueryCount] = new TQuery(this);
</code></pre>
<p>usw.<br />
DataModul ist mir klar, muß aber dynamische Query's benutzen, da das Program bestimmt, wieviele Query's benötigt werden.</p>
<p>bis bald<br />
Siegfried</p>
]]></description><link>https://www.c-plusplus.net/forum/post/865151</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/865151</guid><dc:creator><![CDATA[Beppo]]></dc:creator><pubDate>Mon, 05 Sep 2005 08:14:14 GMT</pubDate></item><item><title><![CDATA[Reply to Query erzeugen on Mon, 05 Sep 2005 08:35:58 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>du brauchst keinen extra Zähler für die Anzahl an Abfragen, dazu gibt es doch die Length-Eigenschaft</p>
<pre><code class="language-cpp">DyaForm-&gt;ProzessQuery.Length++;
DyaForm-&gt;ProzessQuery[DyaForm-&gt;ProzessQuery.Length -1] = new TQuery(this);
</code></pre>
<p>Du darfst natürlich nicht vergessen, alle Query-Instanzen wieder zu löschen.</p>
<p>Statt DynamicArray kannst du dir auch std::vector anschauen, das ist etwas eleganter und bietet mehr Funktionen.</p>
<p>Das Array kannst du aber auch in ein DataModul unterbringen, genau so wie du es in das Form integriert hast.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/865172</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/865172</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Mon, 05 Sep 2005 08:35:58 GMT</pubDate></item><item><title><![CDATA[Reply to Query erzeugen on Mon, 05 Sep 2005 08:45:03 GMT]]></title><description><![CDATA[<p>Hallo,<br />
werde alles durcharbeiten. Danke für die Hilfe.</p>
<p>bis bald<br />
Siegfried</p>
]]></description><link>https://www.c-plusplus.net/forum/post/865181</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/865181</guid><dc:creator><![CDATA[Beppo]]></dc:creator><pubDate>Mon, 05 Sep 2005 08:45:03 GMT</pubDate></item></channel></rss>