<?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[Über Ausgabe eines IBQuery oder DBGrid iterieren]]></title><description><![CDATA[<p>Moin</p>
<p>Ich möchte für eine Exportfunktion (Query Ergebnis in CSV) gerne über die Daten die ich aus einem IBQuery heraus bekomme iterieren (also zeilenweise von oben links nach unten rechts) und den Inhalt jeder &quot;Zelle&quot; auslesen. Leider gelingt mir das noch nicht so recht. Im Moment packe ich die Ergebnisse in ein DBGrid und versuche da drüber zu gehen, weiß aber noch nicht wie ich am Ende einer Zeile in die nächste komme (SelectedRows scheint man nur lesen, nicht schreiben zu können?)</p>
<p>Hat mir jemand einen Tip, wie ich da vorgehen könnte? Oder gibt es vielleicht einen klügeren Weg der gleich das IBQuery verwendet, ohne den Umweg über das DBGrid?</p>
<p>Wäre dankbar für ein paar Tips <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>
<p>Viele Grüße,<br />
Banzai!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/137254/über-ausgabe-eines-ibquery-oder-dbgrid-iterieren</link><generator>RSS for Node</generator><lastBuildDate>Sun, 02 Aug 2026 07:50:22 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/137254.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 16 Feb 2006 11:15:26 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Über Ausgabe eines IBQuery oder DBGrid iterieren on Thu, 16 Feb 2006 11:18:01 GMT]]></title><description><![CDATA[<p>Moin</p>
<p>Ich möchte für eine Exportfunktion (Query Ergebnis in CSV) gerne über die Daten die ich aus einem IBQuery heraus bekomme iterieren (also zeilenweise von oben links nach unten rechts) und den Inhalt jeder &quot;Zelle&quot; auslesen. Leider gelingt mir das noch nicht so recht. Im Moment packe ich die Ergebnisse in ein DBGrid und versuche da drüber zu gehen, weiß aber noch nicht wie ich am Ende einer Zeile in die nächste komme (SelectedRows scheint man nur lesen, nicht schreiben zu können?)</p>
<p>Hat mir jemand einen Tip, wie ich da vorgehen könnte? Oder gibt es vielleicht einen klügeren Weg der gleich das IBQuery verwendet, ohne den Umweg über das DBGrid?</p>
<p>Wäre dankbar für ein paar Tips <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>
<p>Viele Grüße,<br />
Banzai!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/995603</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/995603</guid><dc:creator><![CDATA[banzai]]></dc:creator><pubDate>Thu, 16 Feb 2006 11:18:01 GMT</pubDate></item><item><title><![CDATA[Reply to Über Ausgabe eines IBQuery oder DBGrid iterieren on Thu, 16 Feb 2006 11:24:07 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Siehe <em>TDataSet::First()</em>, <em>::Next()</em> und <em>::Eof</em>, um alle zeilen zu iterieren.<br />
Desweiteren <em>TDataSet::Fields::Fields[]</em> um die Spalten zu iterieren.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/995609</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/995609</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 16 Feb 2006 11:24:07 GMT</pubDate></item><item><title><![CDATA[Reply to Über Ausgabe eines IBQuery oder DBGrid iterieren on Thu, 16 Feb 2006 11:53:23 GMT]]></title><description><![CDATA[<p>Hi Akari et al.</p>
<p>Danke für den Tip, sowas hab ich gesucht!</p>
<p>So ganz will es allerdings noch nicht funktionieren. Ich gehe jetzt so vor dass ich die Query ausführe (Close() SQL-Clear() SQL-&gt;Add() Open()) und dann versuche auf das DataSet zuzugreifen. allerdings scheitert schon ein</p>
<pre><code class="language-cpp">int foo = Form1-&gt;Query1-&gt;DataSource-&gt;DataSet-&gt;Fields-&gt;Count;
</code></pre>
<p>mit einer EAccessViolation. Darf ich da so direkt nicht drauf zugreifen? Oder muss ich vorher noch was mit dem IBQuery anstellen?</p>
<p>Viele Grüße,<br />
Banzai!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/995640</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/995640</guid><dc:creator><![CDATA[banzai]]></dc:creator><pubDate>Thu, 16 Feb 2006 11:53:23 GMT</pubDate></item><item><title><![CDATA[Reply to Über Ausgabe eines IBQuery oder DBGrid iterieren on Thu, 16 Feb 2006 12:00:16 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>TQuery ist bereits ein DataSet</p>
<pre><code class="language-cpp">int foo = Form1-&gt;Query1-&gt;Fields-&gt;Count;
</code></pre>
<p>Desweiteren must du dir gut überlegen, ob du das <em>Form1-&gt;</em> wirklich brauchst. In den meisten Fällen (wo du in einer Methode von Form1 auf ein Element von Form1 zu greifen willst) nämlich nicht.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/995649</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/995649</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 16 Feb 2006 12:00:16 GMT</pubDate></item></channel></rss>