<?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[SQL Problem]]></title><description><![CDATA[<p>Hallo,</p>
<p>also direkt zu meinem Prob. Ich bin dabei einen Vokabel trainer zu schreiben und habe schon eine Datenbank eingebunden und soweiter und so fort. Nun will ich mit nem Sql query arbeiten und würde gerne nur eine zeile raussuchen nämlich bei der in der Spalte Englisch &quot;hello&quot; drin ist.</p>
<p>also nochma zum verständnis. Meine Datenbank heißt Vokabeln -&gt; Tabelle heißt &quot;vok&quot; -&gt; Spalten sind &quot;ID + Englisch + Deutsch + Richtig&quot;</p>
<p>und ich würde jetzt gerne mit</p>
<p>SELECT * From vok WHERE Englisch = &quot;hello&quot; ; die Zeile auslesen.</p>
<p>Dann kommt folgender Fehler : 1 Parameter wurder erwartet, aber es wurden zu wenige Parameter übergeben.</p>
<p>kann damit jemand was anfangen`?</p>
<p>Danke für die mühe</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/201389/sql-problem</link><generator>RSS for Node</generator><lastBuildDate>Wed, 19 Aug 2026 05:44:08 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/201389.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 29 Dec 2007 13:20:49 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to SQL Problem on Sat, 29 Dec 2007 13:20:49 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>also direkt zu meinem Prob. Ich bin dabei einen Vokabel trainer zu schreiben und habe schon eine Datenbank eingebunden und soweiter und so fort. Nun will ich mit nem Sql query arbeiten und würde gerne nur eine zeile raussuchen nämlich bei der in der Spalte Englisch &quot;hello&quot; drin ist.</p>
<p>also nochma zum verständnis. Meine Datenbank heißt Vokabeln -&gt; Tabelle heißt &quot;vok&quot; -&gt; Spalten sind &quot;ID + Englisch + Deutsch + Richtig&quot;</p>
<p>und ich würde jetzt gerne mit</p>
<p>SELECT * From vok WHERE Englisch = &quot;hello&quot; ; die Zeile auslesen.</p>
<p>Dann kommt folgender Fehler : 1 Parameter wurder erwartet, aber es wurden zu wenige Parameter übergeben.</p>
<p>kann damit jemand was anfangen`?</p>
<p>Danke für die mühe</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1427596</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1427596</guid><dc:creator><![CDATA[suerte]]></dc:creator><pubDate>Sat, 29 Dec 2007 13:20:49 GMT</pubDate></item><item><title><![CDATA[Reply to SQL Problem on Sat, 29 Dec 2007 14:01:08 GMT]]></title><description><![CDATA[<p>Mit welcher Komponente hast du denn auf die Datenbank zugegriffen und wie sieht dein entsprechender Source-Code dazu aus?<br />
Und ist das ein Compile- oder Laufzeitfehler?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1427615</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1427615</guid><dc:creator><![CDATA[Th]]></dc:creator><pubDate>Sat, 29 Dec 2007 14:01:08 GMT</pubDate></item><item><title><![CDATA[Reply to SQL Problem on Sat, 29 Dec 2007 14:09:16 GMT]]></title><description><![CDATA[<p>hey danke für die antwort aber konnte das prob selber lösen. und zwar nicht</p>
<p>SELECT * From vok WHERE Englisch = &quot;hello&quot; ;</p>
<p>sondern</p>
<p>SELECT * From vok WHERE Englisch = 'hello' ;</p>
<p>also anstatt &quot; &quot; -&gt; ' '. Nun hab ich aber ein anderes Problem. Es handelt sich um einen laufzeitfehler also tritt nur ein wenn die sql abfrage eintritt.</p>
<p>ich würde gerne den wert (integer) von der Spalte Richtig ändern. Sprich ich zieh mit SELECT * From vok WHERE Englisch = 'hello' ; folgende zeile raus</p>
<p>ID Englisch Deutsch Richtig</p>
<p>1 hello hallo 0</p>
<p>Richtig steht für die anzahl wie oft die vokabel richtig genannt wurde. Also ich rufe die sql abfrage SELECT * From vok WHERE Englisch = 'hello' ; auf zieh diese zeile raus hol mit die 0 raus mach diese zu einer 1 und möchte nun die 1 auch in die tabelle schreiben</p>
<p>mit UPDATE vok SET Richtig = 1 ; funktioniert nicht</p>
<p>auch UPDATE vok SET Richtig = 1 WHERE Englisch = 'hello' funktioniert auch nicht kommt folgender fehler.</p>
<p>Fehler beim erstellen der Cursor-Handle</p>
<p>Weiß jemand abhilfe?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1427623</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1427623</guid><dc:creator><![CDATA[suerte]]></dc:creator><pubDate>Sat, 29 Dec 2007 14:09:16 GMT</pubDate></item><item><title><![CDATA[Reply to SQL Problem on Sat, 29 Dec 2007 14:27:24 GMT]]></title><description><![CDATA[<p>SRY habs schon selber gefunden TUT mir leid . eventuell für die die das problem nach mir haben hier die Syntax</p>
<p>void SQL(int b){<br />
frmMain-&gt;qSql-&gt;SQL-&gt;Clear();<br />
frmMain-&gt;qSql-&gt;SQL-&gt;Add(&quot;SELECT * From Vokabeln WHERE Englisch='&quot;+vokabel[b][0]+&quot;'&quot;);<br />
frmMain-&gt;qSql-&gt;Active=true;<br />
frmMain-&gt;qSql-&gt;First();<br />
int a=frmMain-&gt;qSql-&gt;FieldByName(&quot;Richtig&quot;)-&gt;AsInteger;<br />
a++;<br />
frmMain-&gt;qSql-&gt;Active=false;<br />
frmMain-&gt;qSql-&gt;SQL-&gt;Clear();<br />
frmMain-&gt;qSql-&gt;SQL-&gt;Add(&quot;UPDATE Vokabeln SET Richtig =&quot; + IntToStr(a) + &quot; WHERE Englisch='&quot;+vokabel[b][0]+&quot;'&quot;);<br />
frmMain-&gt;qSql-&gt;ExecSQL();<br />
}</p>
<p>qSql-&gt;ExecSQL(); ist das zauberwörtchen</p>
<p>jeder der prob hat mit Cursor Handle probierts erst ma mit qSql-&gt;ExecSQL();</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1427633</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1427633</guid><dc:creator><![CDATA[suerte]]></dc:creator><pubDate>Sat, 29 Dec 2007 14:27:24 GMT</pubDate></item></channel></rss>