<?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[auf bestimme datensätze ine einer postgres DB mit c++ zugreifen]]></title><description><![CDATA[<p>Hallo!</p>
<p>Ich bin dabei ein Programm zu schreiben, das eine Eingabe in einem Textfeld auffängt und diese Eingabe an ein SQL-Query als Parameter übergibt.</p>
<p>Die entsprechenden Datensätze sind in Postgres als 'varchar' gespereichert.</p>
<pre><code>using namespace std;
  AnsiString s;

        try
        {
                s = Edit1-&gt;Text;
                DataSource1-&gt;DataSet = Query2;
                Query2-&gt;SQL-&gt;Add(&quot;select * from fibu.kontensummen where su0002         
                =:s limit 10&quot;); // die spalte heisst su0002 und hier sollen alle      
                //einträge mit dem wert 02009 selektiert werden
                Query2-&gt;ParamByName(s)-&gt;AsString = &quot;s&quot;;
                Query2-&gt;Open();

        }
        catch (EConvertError&amp;)
        {
                Edit1-&gt;Text = &quot;Wert eingeben!&quot;;
        }
</code></pre>
<p>Leider funktioniert das nicht, denn es gibt folgende Fehlermeldung:<br />
&quot;Query2: Parameter '02009' nicht gefunden&quot;</p>
<p>Meine Frage ist, ob ich die Eingabe in das Textfeld noch casten muss, damit das<br />
Query funktioniert oder ob die Syntax beim Parameter vielleicht falsch ist????</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/130234/auf-bestimme-datensätze-ine-einer-postgres-db-mit-c-zugreifen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Jul 2026 23:09:27 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/130234.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 21 Dec 2005 07:43:51 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to auf bestimme datensätze ine einer postgres DB mit c++ zugreifen on Wed, 21 Dec 2005 07:43:51 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>Ich bin dabei ein Programm zu schreiben, das eine Eingabe in einem Textfeld auffängt und diese Eingabe an ein SQL-Query als Parameter übergibt.</p>
<p>Die entsprechenden Datensätze sind in Postgres als 'varchar' gespereichert.</p>
<pre><code>using namespace std;
  AnsiString s;

        try
        {
                s = Edit1-&gt;Text;
                DataSource1-&gt;DataSet = Query2;
                Query2-&gt;SQL-&gt;Add(&quot;select * from fibu.kontensummen where su0002         
                =:s limit 10&quot;); // die spalte heisst su0002 und hier sollen alle      
                //einträge mit dem wert 02009 selektiert werden
                Query2-&gt;ParamByName(s)-&gt;AsString = &quot;s&quot;;
                Query2-&gt;Open();

        }
        catch (EConvertError&amp;)
        {
                Edit1-&gt;Text = &quot;Wert eingeben!&quot;;
        }
</code></pre>
<p>Leider funktioniert das nicht, denn es gibt folgende Fehlermeldung:<br />
&quot;Query2: Parameter '02009' nicht gefunden&quot;</p>
<p>Meine Frage ist, ob ich die Eingabe in das Textfeld noch casten muss, damit das<br />
Query funktioniert oder ob die Syntax beim Parameter vielleicht falsch ist????</p>
]]></description><link>https://www.c-plusplus.net/forum/post/946781</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/946781</guid><dc:creator><![CDATA[n00b_imp]]></dc:creator><pubDate>Wed, 21 Dec 2005 07:43:51 GMT</pubDate></item><item><title><![CDATA[Reply to auf bestimme datensätze ine einer postgres DB mit c++ zugreifen on Wed, 21 Dec 2005 12:06:44 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">s = Edit1-&gt;Text;
                DataSource1-&gt;DataSet = Query2;
                Query2-&gt;SQL-&gt;Add(&quot;select * from fibu.kontensummen where su0002        
                =:s limit 10&quot;); // die spalte heisst su0002 und hier sollen alle      
                //einträge mit dem wert 02009 selektiert werden
                Query2-&gt;ParamByName(&quot;s&quot;)-&gt;AsString = s;
                Query2-&gt;Open();
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/946969</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/946969</guid><dc:creator><![CDATA[case]]></dc:creator><pubDate>Wed, 21 Dec 2005 12:06:44 GMT</pubDate></item></channel></rss>