<?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[Inhalt eines DBGrid in CSV extrahieren?]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich möchte den Inhalt einer DBGrid in eine CSV schreiben. Die DBGrid wird von einer QUERY Gefüttert die vom Anwender verändert werden kann.</p>
<p>Eine .csv aus einem StringGrid zu füttern, habe ich bisher so realisiert:</p>
<pre><code class="language-cpp">FILE *csv;
csv = fopen(&quot;export.csv&quot;, &quot;w&quot;);

for(int j=1;j&lt;StringGrid-&gt;RowCount;j++)
 {
   for(int i=0;i&lt;StringGrid-&gt;ColCount;i++)
     Line = Line + StringGrid-&gt;Cells[i][j] + &quot;;&quot;;
     Line = Line + &quot;\n&quot;;
     fputs(Line.c_str(), csv);
     Line = &quot;&quot;;
    Application-&gt;ProcessMessages();
  }
 fclose(csv);
</code></pre>
<p>Bei der DBGRid habe ich aber weder den Row &amp; Col Count noch kann ich mit &quot;Cells&quot; an die einzelnen Spalten rann.</p>
<p>Habt ihr n guten Tipp? Dankeschön.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/127797/inhalt-eines-dbgrid-in-csv-extrahieren</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Jul 2026 01:04:05 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/127797.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 27 Nov 2005 14:32:31 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Inhalt eines DBGrid in CSV extrahieren? on Sun, 27 Nov 2005 14:32:31 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich möchte den Inhalt einer DBGrid in eine CSV schreiben. Die DBGrid wird von einer QUERY Gefüttert die vom Anwender verändert werden kann.</p>
<p>Eine .csv aus einem StringGrid zu füttern, habe ich bisher so realisiert:</p>
<pre><code class="language-cpp">FILE *csv;
csv = fopen(&quot;export.csv&quot;, &quot;w&quot;);

for(int j=1;j&lt;StringGrid-&gt;RowCount;j++)
 {
   for(int i=0;i&lt;StringGrid-&gt;ColCount;i++)
     Line = Line + StringGrid-&gt;Cells[i][j] + &quot;;&quot;;
     Line = Line + &quot;\n&quot;;
     fputs(Line.c_str(), csv);
     Line = &quot;&quot;;
    Application-&gt;ProcessMessages();
  }
 fclose(csv);
</code></pre>
<p>Bei der DBGRid habe ich aber weder den Row &amp; Col Count noch kann ich mit &quot;Cells&quot; an die einzelnen Spalten rann.</p>
<p>Habt ihr n guten Tipp? Dankeschön.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/928371</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/928371</guid><dc:creator><![CDATA[Muesly]]></dc:creator><pubDate>Sun, 27 Nov 2005 14:32:31 GMT</pubDate></item><item><title><![CDATA[Reply to Inhalt eines DBGrid in CSV extrahieren? on Sun, 27 Nov 2005 15:33:39 GMT]]></title><description><![CDATA[<p>Ich habs:</p>
<pre><code class="language-cpp">String Line = &quot;&quot;;

 FILE *csv;
 csv = fopen((ExtractFileDir(Application-&gt;ExeName) + &quot;\\export.csv&quot;).c_str(), &quot;w&quot;);
DBGrid-&gt;DataSource-&gt;DataSet-&gt;First();
 for(int j=0;j&lt; DBGrid-&gt;DataSource-&gt;DataSet-&gt;RecordCount;j++)
  {   
    for(int i=0;i&lt;DBGrid-&gt;FieldCount;i++)
      Line = Line + DBGrid-&gt;Fields[i]-&gt;AsString + &quot;;&quot;;
    Line = Line + &quot;\n&quot;;
    fputs(Line.c_str(), csv);
    Line = &quot;&quot;;
    DBGrid-&gt;DataSource-&gt;DataSet-&gt;Next();
   }
 fclose(csv);
</code></pre>
<p>Sorry hab den Wink in der FAQ nicht gleich verstanden ;o)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/928391</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/928391</guid><dc:creator><![CDATA[Muesly]]></dc:creator><pubDate>Sun, 27 Nov 2005 15:33:39 GMT</pubDate></item></channel></rss>