<?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[Daten aus -&amp;gt;FieldValues[&amp;quot;artcode&amp;quot;] überprüfen]]></title><description><![CDATA[<p>Ave,</p>
<p>ich versuche gerade in FormCreate() folgenden code unter zu bringen</p>
<pre><code class="language-cpp">int reservedArtcode[200];

        for(int x = 0;x&lt;=199;x++)
                reservedArtcode[x]=0;

        Table1-&gt;First();

        if((Table1-&gt;FieldValues[&quot;artcode&quot;]!=NULL)||(Table1-&gt;Eof==false));
        {
                int x=0;

                do
                {
                        reservedArtcode[x] = Table1-&gt;FieldValues[&quot;artcode&quot;];
                        x++;
                }while(Table1-&gt;Eof==false);
        }
</code></pre>
<p>jedoch gibt es immer eine Fehlermeldung bei</p>
<pre><code class="language-cpp">reservedArtcode[x] = Table1-&gt;FieldValues[&quot;artcode&quot;];
</code></pre>
<p>Variante des Typs (Null) konnte nicht in Typ (Integer)konvertier werden. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>Ich habe mir daraufhin alle Tabelleneinstellungen angeguck und die Spalte &quot;artcode&quot; hat für alle werte Integer definiert. Wo liegt denn der Fehler? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<p>Das ganze sollte so ablaufen das die Form erstell wird und aus der Spalte &quot;artcode&quot; alle Daten ausgelesen werden, welche sofort in einen Vektor reservArtcode[] geschrieben werden.</p>
<p>Natürlich soll er das nicht tun wenn &quot;artcode&quot; leer ist.</p>
<p>Könnt ihr mir helfen?</p>
<p>Bahala Na!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/139818/daten-aus-gt-fieldvalues-quot-artcode-quot-überprüfen</link><generator>RSS for Node</generator><lastBuildDate>Mon, 03 Aug 2026 01:06:02 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/139818.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 09 Mar 2006 15:06:37 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Daten aus -&amp;gt;FieldValues[&amp;quot;artcode&amp;quot;] überprüfen on Thu, 09 Mar 2006 15:06:37 GMT]]></title><description><![CDATA[<p>Ave,</p>
<p>ich versuche gerade in FormCreate() folgenden code unter zu bringen</p>
<pre><code class="language-cpp">int reservedArtcode[200];

        for(int x = 0;x&lt;=199;x++)
                reservedArtcode[x]=0;

        Table1-&gt;First();

        if((Table1-&gt;FieldValues[&quot;artcode&quot;]!=NULL)||(Table1-&gt;Eof==false));
        {
                int x=0;

                do
                {
                        reservedArtcode[x] = Table1-&gt;FieldValues[&quot;artcode&quot;];
                        x++;
                }while(Table1-&gt;Eof==false);
        }
</code></pre>
<p>jedoch gibt es immer eine Fehlermeldung bei</p>
<pre><code class="language-cpp">reservedArtcode[x] = Table1-&gt;FieldValues[&quot;artcode&quot;];
</code></pre>
<p>Variante des Typs (Null) konnte nicht in Typ (Integer)konvertier werden. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>Ich habe mir daraufhin alle Tabelleneinstellungen angeguck und die Spalte &quot;artcode&quot; hat für alle werte Integer definiert. Wo liegt denn der Fehler? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<p>Das ganze sollte so ablaufen das die Form erstell wird und aus der Spalte &quot;artcode&quot; alle Daten ausgelesen werden, welche sofort in einen Vektor reservArtcode[] geschrieben werden.</p>
<p>Natürlich soll er das nicht tun wenn &quot;artcode&quot; leer ist.</p>
<p>Könnt ihr mir helfen?</p>
<p>Bahala Na!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1012550</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1012550</guid><dc:creator><![CDATA[Croatiancow]]></dc:creator><pubDate>Thu, 09 Mar 2006 15:06:37 GMT</pubDate></item><item><title><![CDATA[Reply to Daten aus -&amp;gt;FieldValues[&amp;quot;artcode&amp;quot;] überprüfen on Thu, 09 Mar 2006 15:13:11 GMT]]></title><description><![CDATA[<p>schau mal bitte in der BCB-Hilfe was dir FieldValues zurückgibt, ich glaube kaum dass es integer ist</p>
<p>vielleicht solltest du auch gleich mal nach FieldByNames und AsInteger schauen <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1012556</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1012556</guid><dc:creator><![CDATA[Linnea]]></dc:creator><pubDate>Thu, 09 Mar 2006 15:13:11 GMT</pubDate></item><item><title><![CDATA[Reply to Daten aus -&amp;gt;FieldValues[&amp;quot;artcode&amp;quot;] überprüfen on Thu, 09 Mar 2006 15:13:42 GMT]]></title><description><![CDATA[<p>mist geplappert... <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/1012557</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1012557</guid><dc:creator><![CDATA[BigNeal]]></dc:creator><pubDate>Thu, 09 Mar 2006 15:13:42 GMT</pubDate></item><item><title><![CDATA[Reply to Daten aus -&amp;gt;FieldValues[&amp;quot;artcode&amp;quot;] überprüfen on Thu, 09 Mar 2006 15:18:47 GMT]]></title><description><![CDATA[<p>Vorab ein Table ist die falsche Komponente für so etwas. Dafür gibt es TQuery...(Und noch einmal: TTable und TQuery (und somit auch die BDE) sollten nicht mehr verwendet werden, da diese End-Of-Life sind.)</p>
<p>Was ist der Sinn der ganzen Übung? Falls es nur darum geht, auszuschließen, dass ein artcode mehrfach verwendet werden kann, erstelle in der Datenbanktabelle einen Primary Key oder eine UNIQUE-Constraint.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1012561</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1012561</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 09 Mar 2006 15:18:47 GMT</pubDate></item><item><title><![CDATA[Reply to Daten aus -&amp;gt;FieldValues[&amp;quot;artcode&amp;quot;] überprüfen on Thu, 09 Mar 2006 15:41:34 GMT]]></title><description><![CDATA[<p>Also Rückgabewert is VARIANT (Da ist ja Integer auch betroffen)</p>
<p>Ich weiss das TTable etc. Schon lange tot ist. Aber für all die kleinen progs welche ich mache reicht es volkommen aus.</p>
<p>Einen Schlüssel habe ich schon. Der User hat aber die Möglichkeit eingaben zu machen und wenn er einen Doppelten Eintrag machen will muss ich das verhindern. Also war der Gedanke ich lade mir direkt all die werte in einen Vektor und bei Eingabe wird geprüft.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1012581</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1012581</guid><dc:creator><![CDATA[Croatiancow]]></dc:creator><pubDate>Thu, 09 Mar 2006 15:41:34 GMT</pubDate></item><item><title><![CDATA[Reply to Daten aus -&amp;gt;FieldValues[&amp;quot;artcode&amp;quot;] überprüfen on Fri, 10 Mar 2006 06:20:15 GMT]]></title><description><![CDATA[<p>dein Beispiel funktioniert, allerdings hast du ein Table1-&gt;Next() vergessen, somit würde das ganze Feld immer nur mit dem ersten Datensatz gefüllt.</p>
<p>Deine Fehlermeldung rührt daher, dass du die if-Abfrage (!=NULL) ausserhalb der while-Schleife machst, deshalb kann er leere Felder nicht umwandeln, da bei diesen der Typ nicht bekannt ist, deshalb nochmal mein Hinweis auf FieldByName und</p>
<p>BCB-Hilfe zu FieldValues schrieb:</p>
<blockquote>
<p>Hinweis</p>
<p>Da die Eigenschaft FieldValues immer Varianten verwendet, erfolgt der Zugriff auf die Daten langsamer als im nativen Feldformat (d.h. mit der Eigenschaft AsXXX eines Feldes). Dies wirkt sich besonders auf Anwendungen aus, in denen große Datenmengen verarbeitet werden.</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1012973</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1012973</guid><dc:creator><![CDATA[Linnea]]></dc:creator><pubDate>Fri, 10 Mar 2006 06:20:15 GMT</pubDate></item><item><title><![CDATA[Reply to Daten aus -&amp;gt;FieldValues[&amp;quot;artcode&amp;quot;] überprüfen on Fri, 10 Mar 2006 11:48:13 GMT]]></title><description><![CDATA[<p>Danke für die Hilfe <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>Habs jetzt doch anders gemacht (bisschen einfacher)</p>
<p>Trotzdem Danke hat mir geholfen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1013201</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1013201</guid><dc:creator><![CDATA[Croatiancow]]></dc:creator><pubDate>Fri, 10 Mar 2006 11:48:13 GMT</pubDate></item></channel></rss>