<?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[for schleife zählt nur bis 49 ????]]></title><description><![CDATA[<p>Hi,</p>
<p>ich mache aus der Datenbank eine Abfrage und ich bekomme als Ergebnis 1200 raus.<br />
Dann kommt eben die forschleife wo ich das ergebnis verwende und in der ausgabe zählt er nur bis 49.<br />
m_loglist ist eine Listcontrol Variable wo ich die Ergebnisse in einem Listfeld ausgebe.<br />
Als Ergebnis kommt raus: --&gt;<br />
1200<br />
0<br />
1200<br />
1<br />
....<br />
1200<br />
48<br />
1200<br />
49</p>
<p>hier mal der code --&gt;</p>
<p>CString commando1 = &quot;SELECT count(*) FROM test WHERE KdNr = 225&quot;;</p>
<p>switch(h_rufnummern.sqlexecute(commando1))<br />
{<br />
case DB_COMMAND_ERROR:<br />
return -1;<br />
case DB_EMPTY_QUERY:<br />
h_rufnummern.free();<br />
break;<br />
case DB_SELECT_OK:<br />
m_loglist.AddString(&quot;Anzahl Nummern &quot; + h_rufnummern.field[1]);</p>
<p>for(i=0;i&lt;=h_rufnummern.field[1];i++)<br />
{<br />
m_loglist.AddString(h_rufnummern.field[1]);<br />
CString buffer;<br />
buffer.Format(&quot;%i&quot;,i);<br />
m_loglist.AddString(buffer);<br />
}<br />
}</p>
<p>Weiß jemand wieso?</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/6408/for-schleife-zählt-nur-bis-49</link><generator>RSS for Node</generator><lastBuildDate>Sun, 19 Apr 2026 03:36:41 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/6408.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 01 Jul 2003 13:02:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to for schleife zählt nur bis 49 ???? on Tue, 01 Jul 2003 13:02:00 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ich mache aus der Datenbank eine Abfrage und ich bekomme als Ergebnis 1200 raus.<br />
Dann kommt eben die forschleife wo ich das ergebnis verwende und in der ausgabe zählt er nur bis 49.<br />
m_loglist ist eine Listcontrol Variable wo ich die Ergebnisse in einem Listfeld ausgebe.<br />
Als Ergebnis kommt raus: --&gt;<br />
1200<br />
0<br />
1200<br />
1<br />
....<br />
1200<br />
48<br />
1200<br />
49</p>
<p>hier mal der code --&gt;</p>
<p>CString commando1 = &quot;SELECT count(*) FROM test WHERE KdNr = 225&quot;;</p>
<p>switch(h_rufnummern.sqlexecute(commando1))<br />
{<br />
case DB_COMMAND_ERROR:<br />
return -1;<br />
case DB_EMPTY_QUERY:<br />
h_rufnummern.free();<br />
break;<br />
case DB_SELECT_OK:<br />
m_loglist.AddString(&quot;Anzahl Nummern &quot; + h_rufnummern.field[1]);</p>
<p>for(i=0;i&lt;=h_rufnummern.field[1];i++)<br />
{<br />
m_loglist.AddString(h_rufnummern.field[1]);<br />
CString buffer;<br />
buffer.Format(&quot;%i&quot;,i);<br />
m_loglist.AddString(buffer);<br />
}<br />
}</p>
<p>Weiß jemand wieso?</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/31112</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/31112</guid><dc:creator><![CDATA[skorpions77]]></dc:creator><pubDate>Tue, 01 Jul 2003 13:02:00 GMT</pubDate></item><item><title><![CDATA[Reply to for schleife zählt nur bis 49 ???? on Tue, 01 Jul 2003 13:16:00 GMT]]></title><description><![CDATA[<p>Deine Schleife nimmt das letzte ergebnis nicht das was du benötigst.</p>
<p>Wenn ich das so richtig sehe.</p>
<p>mfg<br />
cc</p>
]]></description><link>https://www.c-plusplus.net/forum/post/31113</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/31113</guid><dc:creator><![CDATA[cc]]></dc:creator><pubDate>Tue, 01 Jul 2003 13:16:00 GMT</pubDate></item><item><title><![CDATA[Reply to for schleife zählt nur bis 49 ???? on Tue, 01 Jul 2003 13:28:00 GMT]]></title><description><![CDATA[<p>Hallo !</p>
<p>Kann es sein, dass in h_rufnummern.field[1] ein String steht ?<br />
Dann vergleichst du einen int mit einem String (in der for-Schleife):<br />
i&lt;=h_rufnummern.field[1]</p>
<p>Tschüss</p>
]]></description><link>https://www.c-plusplus.net/forum/post/31114</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/31114</guid><dc:creator><![CDATA[isabeau]]></dc:creator><pubDate>Tue, 01 Jul 2003 13:28:00 GMT</pubDate></item><item><title><![CDATA[Reply to for schleife zählt nur bis 49 ???? on Tue, 01 Jul 2003 15:56:00 GMT]]></title><description><![CDATA[<p>1. Du brauchst kein free aufrufen wenn der QUERY EMPTY ist.<br />
Free braucht man auch nur aufrufen wenn man 2 SELECTS hintereinander mit dem gleichen Connect macht.<br />
Free wird Automatisch beim schließen des DB-Connects aufgerufen.</p>
<p>2. Wie bereits gesagt kommen alles Results als CString zurück.<br />
also mach atoi(h_rufnummern.field[1])</p>
]]></description><link>https://www.c-plusplus.net/forum/post/31115</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/31115</guid><dc:creator><![CDATA[Unix-Tom]]></dc:creator><pubDate>Tue, 01 Jul 2003 15:56:00 GMT</pubDate></item></channel></rss>