<?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[Variabel in SELECT Anweisung funktioniert nicht]]></title><description><![CDATA[<p>Hallo zusammen<br />
Noch ne Anfängerfrage (jeder hat mal angefangen):<br />
Ich will in der SELECT Anweisung (SQL) Variablen verwenden, was aber nicht funktionieren will. Es geht nur, wenn die Spaltennamen in der Access Tabelle da stehen. Kann man das nicht? Was für ein Datentyp müsste so eine Variable sein? Sind bei mir AnsiString (Borland C++Builder), die werden aber nicht gefressen!<br />
Kann ich die mit einer Funktion umwandeln?</p>
<p>Danke Euch für eine baldige Antwort!</p>
<p>Schönen Abend noch <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>Hesiod</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/115765/variabel-in-select-anweisung-funktioniert-nicht</link><generator>RSS for Node</generator><lastBuildDate>Thu, 23 Jul 2026 09:49:02 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/115765.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 18 Jul 2005 19:14:55 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Variabel in SELECT Anweisung funktioniert nicht on Mon, 18 Jul 2005 19:14:55 GMT]]></title><description><![CDATA[<p>Hallo zusammen<br />
Noch ne Anfängerfrage (jeder hat mal angefangen):<br />
Ich will in der SELECT Anweisung (SQL) Variablen verwenden, was aber nicht funktionieren will. Es geht nur, wenn die Spaltennamen in der Access Tabelle da stehen. Kann man das nicht? Was für ein Datentyp müsste so eine Variable sein? Sind bei mir AnsiString (Borland C++Builder), die werden aber nicht gefressen!<br />
Kann ich die mit einer Funktion umwandeln?</p>
<p>Danke Euch für eine baldige Antwort!</p>
<p>Schönen Abend noch <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>Hesiod</p>
]]></description><link>https://www.c-plusplus.net/forum/post/833846</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/833846</guid><dc:creator><![CDATA[Hesiod]]></dc:creator><pubDate>Mon, 18 Jul 2005 19:14:55 GMT</pubDate></item><item><title><![CDATA[Reply to Variabel in SELECT Anweisung funktioniert nicht on Mon, 18 Jul 2005 19:22:19 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>zeig doch mal den relevanten Codeausschnitt mitsamt Fehlermeldung. Ich kann mir jetzt nicht vorstellen was du meinst.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/833853</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/833853</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Mon, 18 Jul 2005 19:22:19 GMT</pubDate></item><item><title><![CDATA[Reply to Variabel in SELECT Anweisung funktioniert nicht on Mon, 18 Jul 2005 19:31:04 GMT]]></title><description><![CDATA[<p>Hallo akari</p>
<p>Also es geht noch immer um denselben Code:</p>
<pre><code class="language-cpp">AnsiString Rubrik, RubCom;
switch (IdRubrik) {
  case 0: {
  Rubrik = &quot;Spalte1&quot;; RubCom = &quot;Spalte2&quot;;
  }; break; 

//...

Query1-&gt;SQL-&gt;Add(&quot;SELECT Datum, Rubrik, RubCom FROM BHSchoch05 WHERE Datum =&quot;+QuotedStr(DateTimePicker1-&gt;Date.DateString()));
</code></pre>
<p>Datum ist dabei der Titel einer Spalte, die beiden andern aber sind AnsiString Variabeln. Mit dem switch möchte ich die jeweils anders wählen können.</p>
<p>Hast du da ne Lösung?</p>
<p>Besten Dank! Gruss Hesiod</p>
]]></description><link>https://www.c-plusplus.net/forum/post/833861</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/833861</guid><dc:creator><![CDATA[Hesiod]]></dc:creator><pubDate>Mon, 18 Jul 2005 19:31:04 GMT</pubDate></item><item><title><![CDATA[Reply to Variabel in SELECT Anweisung funktioniert nicht on Mon, 18 Jul 2005 19:46:06 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Du kannst auch die Spaltennamen wie Werte eintragen, wenn das das ist was du wissen willst</p>
<pre><code class="language-cpp">AnsiString Rubrik, RubCom;
switch (IdRubrik) {
  case 0: {
  Rubrik = &quot;Spalte1&quot;; RubCom = &quot;Spalte2&quot;;
  }; break; 

//...

Query1-&gt;SQL-&gt;Add(&quot;SELECT Datum, &quot;+ Rubrik +&quot;, &quot; + RubCom + &quot; FROM BHSchoch05 WHERE  Datum =&quot;+QuotedStr(DateTimePicker1-&gt;Date.DateString()));
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/833871</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/833871</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Mon, 18 Jul 2005 19:46:06 GMT</pubDate></item><item><title><![CDATA[Reply to Variabel in SELECT Anweisung funktioniert nicht on Mon, 18 Jul 2005 20:10:14 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Geht leider nur zum Teil. Sobald ich im switch auf case 1: wechsel, kommt die Fehlermeldung: &quot;Das Feld 'Spalte3' wurde nicht gefunden!.</p>
<pre><code class="language-cpp">Query1-&gt;Close();
DataSource1-&gt;DataSet = Query1;
Query1-&gt;SQL-&gt;Clear();

switch (IdRubrik) {
  case 0: {
    Rubrik = &quot;Spalte1&quot;; RubCom = &quot;Spalte2&quot;;
    }
  break;
  case 1: {Rubrik = &quot;Spalte3&quot;; RubCom = &quot;Spalte4&quot;;
    }
  break;

//...

Query1-&gt;SQL-&gt;Add(&quot;SELECT Datum, &quot;+ Rubrik +&quot;, &quot; + RubCom + &quot; FROM BHSchoch05 WHERE  Datum =&quot;+QuotedStr(DateTimePicker1-&gt;Date.DateString()));
Query1-&gt;Open();
</code></pre>
<p>Beim ersten Aufruf gehts, danach aber nicht mehr. Liegt es beim Aufruf von Query, mit Close(), Open() und so?<br />
Hab' ich da was vergessen?</p>
<p>Besten Dank nochmals! <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/833892</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/833892</guid><dc:creator><![CDATA[Hesiod]]></dc:creator><pubDate>Mon, 18 Jul 2005 20:10:14 GMT</pubDate></item><item><title><![CDATA[Reply to Variabel in SELECT Anweisung funktioniert nicht on Mon, 18 Jul 2005 20:23:53 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>naja, alle Spalten von 1-4 müßen natürlich in der Datenbank vorhanden sein.</p>
<p>Und ich würde auch aussagekräftigere Spaltennahmen dafür wählen.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/833902</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/833902</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Mon, 18 Jul 2005 20:23:53 GMT</pubDate></item><item><title><![CDATA[Reply to Variabel in SELECT Anweisung funktioniert nicht on Mon, 18 Jul 2005 20:27:17 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Ja die sind natürlich schon in der Datenbank. Die Namen sind auch aussagekräftiger, ich wollte hier einfach neutrale Beispielnamen in den Code schreiben.</p>
<p>Warum geht das nicht? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/833904</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/833904</guid><dc:creator><![CDATA[Hesiod]]></dc:creator><pubDate>Mon, 18 Jul 2005 20:27:17 GMT</pubDate></item><item><title><![CDATA[Reply to Variabel in SELECT Anweisung funktioniert nicht on Mon, 18 Jul 2005 20:29:12 GMT]]></title><description><![CDATA[<p>Hesiod schrieb:</p>
<blockquote>
<p>Ja die sind natürlich schon in der Datenbank. Die Namen sind auch aussagekräftiger, ich wollte hier einfach neutrale Beispielnamen in den Code schreiben.</p>
</blockquote>
<p>Schön. Wie heißt denn Spalte3 wirklich?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/833905</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/833905</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Mon, 18 Jul 2005 20:29:12 GMT</pubDate></item></channel></rss>