<?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[Problem mit Sql Abfrage]]></title><description><![CDATA[<p>Hallo zusammen,<br />
Ich Versuche einen Sql-String wie folgt aufzubauen...</p>
<p>AnsiString S = ComboBox1-&gt;Items-&gt;Strings[ComboBox1-&gt;ItemIndex];<br />
AnsiString sql=Format(&quot;Select * From '%s'&quot;,OPENARRAY(TVarRec,((S))));<br />
Query1-&gt;SQL-&gt;Clear();<br />
Query1-&gt;SQL-&gt;Add(sql);<br />
Query1-&gt;Open();</p>
<p>Ich versuche mir hiermit Dynamisch Tabellen in meinen DBGrid anzeigen zu lassen,<br />
jedoch bekomme ich immer eine Fehlermeldung, das die Syntax im Sql-String falsch ist, jedoch ist meiner Meinung nach der Sting richtig aufgebaut! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /><br />
Könnte mir hier eventuell jemand bei meinem Problem weiterhelfen?</p>
<p>Mfg Bambino</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/210009/problem-mit-sql-abfrage</link><generator>RSS for Node</generator><lastBuildDate>Thu, 20 Aug 2026 19:11:36 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/210009.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 06 Apr 2008 01:37:20 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem mit Sql Abfrage on Sun, 06 Apr 2008 01:37:20 GMT]]></title><description><![CDATA[<p>Hallo zusammen,<br />
Ich Versuche einen Sql-String wie folgt aufzubauen...</p>
<p>AnsiString S = ComboBox1-&gt;Items-&gt;Strings[ComboBox1-&gt;ItemIndex];<br />
AnsiString sql=Format(&quot;Select * From '%s'&quot;,OPENARRAY(TVarRec,((S))));<br />
Query1-&gt;SQL-&gt;Clear();<br />
Query1-&gt;SQL-&gt;Add(sql);<br />
Query1-&gt;Open();</p>
<p>Ich versuche mir hiermit Dynamisch Tabellen in meinen DBGrid anzeigen zu lassen,<br />
jedoch bekomme ich immer eine Fehlermeldung, das die Syntax im Sql-String falsch ist, jedoch ist meiner Meinung nach der Sting richtig aufgebaut! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /><br />
Könnte mir hier eventuell jemand bei meinem Problem weiterhelfen?</p>
<p>Mfg Bambino</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1487228</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1487228</guid><dc:creator><![CDATA[Bambino]]></dc:creator><pubDate>Sun, 06 Apr 2008 01:37:20 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Sql Abfrage on Sun, 06 Apr 2008 05:33:14 GMT]]></title><description><![CDATA[<p>Standard C++ ist das nicht.<br />
Auch wenn ich nicht wirklich weiß was OPENARRAY macht, warum machst du es nicht so?</p>
<pre><code class="language-cpp">AnsiString S = ComboBox1-&gt;Items-&gt;Strings[ComboBox1-&gt;ItemIndex];
AnsiString sql=Format(&quot;Select * From '%s'&quot;,S);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1487238</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1487238</guid><dc:creator><![CDATA[Standard5]]></dc:creator><pubDate>Sun, 06 Apr 2008 05:33:14 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Sql Abfrage on Sun, 06 Apr 2008 05:59:11 GMT]]></title><description><![CDATA[<p>du kannst auch einfach sowas machen:</p>
<pre><code class="language-cpp">AnsiString S = ComboBox1-&gt;Items-&gt;Strings[ComboBox1-&gt;ItemIndex];
AnsiString sql=&quot;Select * From &quot; + S;
</code></pre>
<p>außerdem gehört das eher ins VCL-Forum</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1487240</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1487240</guid><dc:creator><![CDATA[Linnea]]></dc:creator><pubDate>Sun, 06 Apr 2008 05:59:11 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Sql Abfrage on Sun, 06 Apr 2008 11:11:22 GMT]]></title><description><![CDATA[<p>Bambino, der Fehler kommt deshalb, weil du noch einfache Anführungsstriche um den Tabellennamen gesetzt hast (und das ist falsch, wenn schon dann doppelte).<br />
Nur innerhalb von Bedinugngen sind die einfachen Anführungsstriche richtig, z.B.:</p>
<pre><code>SELECT * FROM Tabelle WHERE Name = 'Meier'
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1487324</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1487324</guid><dc:creator><![CDATA[Th69]]></dc:creator><pubDate>Sun, 06 Apr 2008 11:11:22 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Sql Abfrage on Sun, 06 Apr 2008 14:15:27 GMT]]></title><description><![CDATA[<p>Zu Standart5 &amp; Linnea :<br />
Beide Methoden funktionieren nicht.<br />
Das Problem dabei ist, das es sich nicht ganz um reines Sql handelt, somit muss ich mit OPPENARRY(TVarRec,()) arbeiten.</p>
<p>ich hab die Einfache Sql-Anweisung jetzt soweit hinbekommen<br />
AnsiString sql = Format(&quot;SELECT * FROM %s&quot;, OPENARRAY(TVarRec, (S)));<br />
Somit nimmt er nicht mehr die '' in den Sql-String mit rein, jedoch ist hierbei<br />
jetzt das Problem das komplizierte Abfragen nicht mehr funktionieren <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>AnsiString sql=Format(&quot;UPDATE %s SET %s.Deutsch = '%s', %s.Englisch = '%s', %s.Lektion = %d, %s.Geschaft = %d WHERE (%s.[Id] = %d)&quot;,OPENARRAY(TVarRec, ((Tabelle), (Tabelle),(Deutsch), (Tabelle),(Englisch), (Tabelle),(Lektion), (Tabelle),(Geschafft), (Tabelle),(Id))));</p>
<p>und damit steh ich jetzt völlig auf dem Schlauch! :p<br />
Mfg Bambino</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1487404</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1487404</guid><dc:creator><![CDATA[Bambino]]></dc:creator><pubDate>Sun, 06 Apr 2008 14:15:27 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Sql Abfrage on Sun, 06 Apr 2008 14:52:49 GMT]]></title><description><![CDATA[<p>Kriegst du einen Compilerfehler oder einen Laufzeitfehler?</p>
<p>Bei ersterem würde ich die inneren Klammern um die Parameter entfernen.<br />
Und ansonsten schau dir doch mal im Debugger den String sql an.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1487422</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1487422</guid><dc:creator><![CDATA[Th]]></dc:creator><pubDate>Sun, 06 Apr 2008 14:52:49 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Sql Abfrage on Sun, 06 Apr 2008 16:46:53 GMT]]></title><description><![CDATA[<p>auch dieses Kommando sollte ohne OpenArray funktionieren, z.B.:</p>
<pre><code class="language-cpp">AnsiString sql=&quot;UPDATE &quot; + Tabelle + &quot; SET Deutsch = :Deutsch, Englisch = :Englisch , Lektion = :Lektion, Geschaft = :Geschaft WHERE ([Id] = :Id)&quot;;
Query1-&gt;SQL-&gt;Clear(); 
Query1-&gt;SQL-&gt;Add(sql); 
Query1-&gt;ParamByName(&quot;Deutsch&quot;)-&gt;AsString = Deutsch;
Query1-&gt;ParamByName(&quot;Englisch&quot;)-&gt;AsString = Englisch;
Query1-&gt;ParamByName(&quot;Lektion&quot;)-&gt;AsInteger = Lektion;
Query1-&gt;ParamByName(&quot;Geschafft&quot;)-&gt;AsInteger = Geschafft;
Query1-&gt;ParamByName(&quot;Id&quot;)-&gt;AsInteger = Id;
Query1-&gt;ExecSQL();
</code></pre>
<p>der Vorteil der Parameter ist, daß sie den jeweiligen Typ entsprechend eintragen und somit z.B. die Hochkommas entfallen</p>
<p>und um Update zu machen muß man &quot;Query1-&gt;ExecSQL();&quot; aufrufen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1487477</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1487477</guid><dc:creator><![CDATA[Linnea]]></dc:creator><pubDate>Sun, 06 Apr 2008 16:46:53 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Sql Abfrage on Mon, 07 Apr 2008 09:21:34 GMT]]></title><description><![CDATA[<p>Hey super, das letzte hat wunderbar funktioniert.</p>
<p>Danke an alle, die mir bei meinem Problem so schnell geholfen haben!</p>
<p>Mfg<br />
Bambino</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1487736</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1487736</guid><dc:creator><![CDATA[Bambino]]></dc:creator><pubDate>Mon, 07 Apr 2008 09:21:34 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Sql Abfrage on Wed, 09 Apr 2008 16:03:44 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile-var-mode-is-viewprofile-and-u-is-403.html" rel="nofollow">HumeSikkins</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-15.html" rel="nofollow">C++</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-2.html" rel="nofollow">VCL (C++ Builder)</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39405.html" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1489239</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1489239</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Wed, 09 Apr 2008 16:03:44 GMT</pubDate></item></channel></rss>