<?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[Ergebnis von TQuery an DBGrid übergeben und&#x2F;oder in Datei schreiben]]></title><description><![CDATA[<p>Hi,</p>
<p>bin mal wieder am basteln, und dabei leider wieder mal stecken geblieben.<br />
Ich habe eine Datenbank, die als .db Datei vorliegt. Diese Datenbank wird in einem DBGrid angezeigt. Nun möchte ich gerne verschiedene Sichten auf die Datenbank ermöglichen. Wird eine Sicht gewählt rufe ich ein TQuery mit dem entsprechenden SQL Statement auf. Funktioniert auch alles, aber wie weise ich jetzt das Ergebnis der Query dem DBGrid zu?</p>
<p>Und noch ne andere Frage, wie kann ich einen Table den ich per SELECT zusammengebastelt in meine .db Datei schreiben? (Und dabei von mir aus auch den alten table überschreiben.)</p>
<p>Viele Grüße,<br />
Alpha <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/topic/122470/ergebnis-von-tquery-an-dbgrid-übergeben-und-oder-in-datei-schreiben</link><generator>RSS for Node</generator><lastBuildDate>Sun, 26 Jul 2026 17:25:26 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/122470.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 06 Oct 2005 08:43:52 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Ergebnis von TQuery an DBGrid übergeben und&#x2F;oder in Datei schreiben on Thu, 06 Oct 2005 08:43:52 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>bin mal wieder am basteln, und dabei leider wieder mal stecken geblieben.<br />
Ich habe eine Datenbank, die als .db Datei vorliegt. Diese Datenbank wird in einem DBGrid angezeigt. Nun möchte ich gerne verschiedene Sichten auf die Datenbank ermöglichen. Wird eine Sicht gewählt rufe ich ein TQuery mit dem entsprechenden SQL Statement auf. Funktioniert auch alles, aber wie weise ich jetzt das Ergebnis der Query dem DBGrid zu?</p>
<p>Und noch ne andere Frage, wie kann ich einen Table den ich per SELECT zusammengebastelt in meine .db Datei schreiben? (Und dabei von mir aus auch den alten table überschreiben.)</p>
<p>Viele Grüße,<br />
Alpha <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/886206</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/886206</guid><dc:creator><![CDATA[alphascorpii]]></dc:creator><pubDate>Thu, 06 Oct 2005 08:43:52 GMT</pubDate></item><item><title><![CDATA[Reply to Ergebnis von TQuery an DBGrid übergeben und&#x2F;oder in Datei schreiben on Thu, 06 Oct 2005 08:55:11 GMT]]></title><description><![CDATA[<p>Hallo</p>
<blockquote>
<p>Funktioniert auch alles, aber wie weise ich jetzt das Ergebnis der Query dem DBGrid zu?</p>
</blockquote>
<p>Indem du das DBGrid mit einer DataSource verbindest, die auf diese Query-Komponente mit dem Ergebnis zeigt.</p>
<blockquote>
<p>Und noch ne andere Frage, wie kann ich einen Table den ich per SELECT zusammengebastelt in meine .db Datei schreiben? (Und dabei von mir aus auch den alten table überschreiben.)</p>
</blockquote>
<p>Mit MySQL kannst du sows schreiben</p>
<pre><code>CREATE TABLE &lt;TableName&gt; SELECT ...
</code></pre>
<p>Ob das bei Paradox auch geht, weiß ich aber nicht.<br />
Ansonsten alle bestehenden Datensätze in der Zieldatenbank löschen und die einzelnen Quell-Datensätze per INSERT eintragen</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/886217</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/886217</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 06 Oct 2005 08:55:11 GMT</pubDate></item><item><title><![CDATA[Reply to Ergebnis von TQuery an DBGrid übergeben und&#x2F;oder in Datei schreiben on Thu, 06 Oct 2005 09:45:50 GMT]]></title><description><![CDATA[<p>Moin</p>
<p>akari schrieb:</p>
<blockquote>
<p>Indem du das DBGrid mit einer DataSource verbindest, die auf diese Query-Komponente mit dem Ergebnis zeigt.</p>
</blockquote>
<p>Hab ich versucht, und zwar so:</p>
<pre><code class="language-cpp">1: Query1-&gt;Close();
2: Query1-&gt;SQL-&gt;Clear();
3: Query1-&gt;SQL-&gt;Add(&quot;SELECT DISTINCT (IP) FROM 'test.db';&quot;);
4: Query1-&gt;Open();
5: 
6: DataSource2-&gt;DataSet = Query1;
7: Table1-&gt;DataSource = DataSource2;
8: Table1-&gt;Active = false;
9: Table1-&gt;Active = true;
</code></pre>
<p>Das wirft allerdings auf Zeile 7 die Fehlermeldung <em>&quot;E2247 Zugriff auf 'TDataSet::DataSource' nicht möglich&quot;.</em><br />
Jemand ne Idee, was ich da falsch mach?</p>
<p>Viele Grüße<br />
Alpha</p>
]]></description><link>https://www.c-plusplus.net/forum/post/886273</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/886273</guid><dc:creator><![CDATA[alphascorpii]]></dc:creator><pubDate>Thu, 06 Oct 2005 09:45:50 GMT</pubDate></item><item><title><![CDATA[Reply to Ergebnis von TQuery an DBGrid übergeben und&#x2F;oder in Datei schreiben on Thu, 06 Oct 2005 09:49:04 GMT]]></title><description><![CDATA[<p>Ist Table1 ein DBGrid? Wenn ja, ist der Name sehr unglücklich gewählt und der Fehler unverständlich.<br />
Wenn Nein, ist alles klar und ein Blick in die Hilfe zu TTable wird Dir zeigen, warum Du darauf nicht zugreifen kannst.</p>
<p>Gruß,</p>
<p>Alexander</p>
]]></description><link>https://www.c-plusplus.net/forum/post/886277</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/886277</guid><dc:creator><![CDATA[Alexander Kempf]]></dc:creator><pubDate>Thu, 06 Oct 2005 09:49:04 GMT</pubDate></item><item><title><![CDATA[Reply to Ergebnis von TQuery an DBGrid übergeben und&#x2F;oder in Datei schreiben on Thu, 06 Oct 2005 09:49:25 GMT]]></title><description><![CDATA[<p>?? Ein TTable ist ja auch kein TDBGrid...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/886278</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/886278</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 06 Oct 2005 09:49:25 GMT</pubDate></item><item><title><![CDATA[Reply to Ergebnis von TQuery an DBGrid übergeben und&#x2F;oder in Datei schreiben on Thu, 06 Oct 2005 09:50:25 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>du must von den DBGrid auf die DataSource zugreifen, nicht von der Table/Query aus.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/886279</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/886279</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 06 Oct 2005 09:50:25 GMT</pubDate></item><item><title><![CDATA[Reply to Ergebnis von TQuery an DBGrid übergeben und&#x2F;oder in Datei schreiben on Thu, 06 Oct 2005 09:53:42 GMT]]></title><description><![CDATA[<p>Uuuuups! My fault <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>Ihr habt natürlich recht, Table1 ist mein TTable, nicht mein DBGrid.<br />
Knapp daneben und so <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>
<p>Danke, danke<br />
Alpha</p>
]]></description><link>https://www.c-plusplus.net/forum/post/886283</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/886283</guid><dc:creator><![CDATA[alphascorpii]]></dc:creator><pubDate>Thu, 06 Oct 2005 09:53:42 GMT</pubDate></item></channel></rss>