<?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[DataSource auslesen!]]></title><description><![CDATA[<p>Mahlzeit!</p>
<p>Es gelingt mir der zugriff auf das letzte Element allerdings nicht auf alle Elemente:</p>
<p>Was ist falsch??</p>
<pre><code>int strData;
    int n = 0;

     while (!grid_Anz-&gt;DataSource-&gt;DataSet-&gt;Eof)
    {

         strData = grid_Anz-&gt;Fields[n]-&gt;AsInteger;
         grid_Anz-&gt;DataSource-&gt;DataSet-&gt;Next();
         n++;
    }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/156272/datasource-auslesen</link><generator>RSS for Node</generator><lastBuildDate>Mon, 10 Aug 2026 00:49:49 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/156272.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 15 Aug 2006 11:09:26 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to DataSource auslesen! on Tue, 15 Aug 2006 11:09:26 GMT]]></title><description><![CDATA[<p>Mahlzeit!</p>
<p>Es gelingt mir der zugriff auf das letzte Element allerdings nicht auf alle Elemente:</p>
<p>Was ist falsch??</p>
<pre><code>int strData;
    int n = 0;

     while (!grid_Anz-&gt;DataSource-&gt;DataSet-&gt;Eof)
    {

         strData = grid_Anz-&gt;Fields[n]-&gt;AsInteger;
         grid_Anz-&gt;DataSource-&gt;DataSet-&gt;Next();
         n++;
    }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1117479</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1117479</guid><dc:creator><![CDATA[n00b_imp]]></dc:creator><pubDate>Tue, 15 Aug 2006 11:09:26 GMT</pubDate></item><item><title><![CDATA[Reply to DataSource auslesen! on Tue, 15 Aug 2006 11:17:50 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>das liegt daran das du den letzen gelesenen Wert immer wieder neu überschreibst.</p>
<pre><code class="language-cpp">strData = grid_Anz-&gt;Fields[n]-&gt;AsInteger;
</code></pre>
<p>Du kannst zum Beispiel ein dynamisches Array wie <em>std::vector&lt;int&gt;</em> verwenden, wenn du wirklich alle Werte in einem extra Speicher willst.</p>
<p>Allerdings solltest du überlegen ob du das wirklich brauchst, und die Werte nicht direkt weiterverarbeitest (Je nachdem was du denn überhaupt damit machen willst)</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1117492</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1117492</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Tue, 15 Aug 2006 11:17:50 GMT</pubDate></item><item><title><![CDATA[Reply to DataSource auslesen! on Tue, 15 Aug 2006 11:34:37 GMT]]></title><description><![CDATA[<p>Die Daten sollen zur Laufzeit in ein Excel Blatt geschrieben werden!<br />
Im Moment wird aber nur der letzte Wert da reingeschrieben.</p>
<p>Das mit dem Vektor wäre ein Zwischenschritt.</p>
<p>Gehts nicht auch irgendwie direkt???</p>
<pre><code>int strData;
    int n = 0;

     while (!grid_Anz-&gt;DataSource-&gt;DataSet-&gt;Eof)
    {

         strData =  grid_Anz-&gt;Fields[n]-&gt;AsInteger;
         grid_Anz-&gt;DataSource-&gt;DataSet-&gt;Next();
         n++;
    }

     ///////////////////////////////////////////////////////////////////

     /////////////////////////////////////////////////////////////////7

     MyWS.OlePropertyGet(&quot;Cells&quot;).OlePropertyGet(&quot;Item&quot;,  4 , 1).
     OlePropertySet(&quot;Value&quot;, &quot;Januar&quot;);

     MyWS.OlePropertyGet(&quot;Cells&quot;).OlePropertyGet(&quot;Item&quot;,  4 , 2).
     OlePropertySet(&quot;Value&quot;, strData);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1117510</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1117510</guid><dc:creator><![CDATA[n00b_imp]]></dc:creator><pubDate>Tue, 15 Aug 2006 11:34:37 GMT</pubDate></item><item><title><![CDATA[Reply to DataSource auslesen! on Tue, 15 Aug 2006 12:27:05 GMT]]></title><description><![CDATA[<p>n00b_imp schrieb:</p>
<blockquote>
<p>Die Daten sollen zur Laufzeit in ein Excel Blatt geschrieben werden!<br />
Im Moment wird aber nur der letzte Wert da reingeschrieben.</p>
</blockquote>
<p>vielleicht solltest du dann die Ausgabe einfach mit in die Schleife tun und dann noch die Ausgabezelle antsprechend hochzählen</p>
<p>im von mir genannten Beitrag in der FAQ wird genau das gemacht...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1117541</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1117541</guid><dc:creator><![CDATA[Linnea]]></dc:creator><pubDate>Tue, 15 Aug 2006 12:27:05 GMT</pubDate></item><item><title><![CDATA[Reply to DataSource auslesen! on Tue, 15 Aug 2006 12:58:37 GMT]]></title><description><![CDATA[<p>habs schon...:<br />
danke trotzdem!</p>
<pre><code>TDate anfang_Datum_Excel = txt_von-&gt;Text;
    TDate end_Datum_Excel = txt_bis-&gt;Text;

    // die daten aus dem datasource erfassen und in excel eintragen
    int strData;
    int j = 4;

    while (!grid_Anz-&gt;DataSource-&gt;DataSet-&gt;Eof)
    {
         int n = 0;

         strData =  grid_Anz-&gt;Fields[n]-&gt;AsInteger;
         grid_Anz-&gt;DataSource-&gt;DataSet-&gt;Next();
         MyWS.OlePropertyGet(&quot;Cells&quot;).OlePropertyGet(&quot;Item&quot;,  4 , 1).
         OlePropertySet(&quot;Value&quot;, anfang_Datum_Excel);

         MyWS.OlePropertyGet(&quot;Cells&quot;).OlePropertyGet(&quot;Item&quot;,  j , 2).
         OlePropertySet(&quot;Value&quot;, strData);

         n++;
         j++;
    }
         MyWS.OlePropertyGet(&quot;Cells&quot;).OlePropertyGet(&quot;Item&quot;,  j-1 , 1).
         OlePropertySet(&quot;Value&quot;, end_Datum_Excel);

     ///////////////////////////////////////////////////////////////////

     /////////////////////////////////////////////////////////////////
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1117578</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1117578</guid><dc:creator><![CDATA[n00b_imp]]></dc:creator><pubDate>Tue, 15 Aug 2006 12:58:37 GMT</pubDate></item></channel></rss>