<?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[Integer in String hinterlegen Problem mit &amp;quot;&#x5C;x&amp;quot;]]></title><description><![CDATA[<p>Hallo C++er,</p>
<p>ich habe folgendes Problem:</p>
<p>Möchte gerne eine MySQL Datenbank beschreiben und bekomme beim zusammensetzten des SQL-Befehls einen Konflikt.</p>
<p>Ich schreibe mir die Befehle einzeln in String Variablen zusammen mit &quot;+=&quot;<br />
jedoch wenn ich nun beim schreiben eine Zahl also einen Integer mit &quot;+=&quot; hinterlegen möchte dann bekomme ich ein &quot;\x&quot; vorgeschoben.</p>
<p>Bsp.:</p>
<p>String SQL_BEF;<br />
int a=12;</p>
<p>SQL_BEF =&quot;BEISPIELTEXT_&quot;;<br />
SQL_BEF += a;</p>
<p>dann steht in SQL_BEF: &quot;BEISPEILTEXT_\x12&quot;</p>
<p>Das \x würde ich gerne entsorgen. <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>
<p>sprich brauche SQL_BEF: &quot;BEISPEILTEXT_12&quot;</p>
<p>Kann mir einer sagen wie ich dieses Problem beseitige?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/334392/integer-in-string-hinterlegen-problem-mit-quot-x-quot</link><generator>RSS for Node</generator><lastBuildDate>Sat, 25 Apr 2026 13:37:09 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/334392.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 10 Sep 2015 13:29:35 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Integer in String hinterlegen Problem mit &amp;quot;&#x5C;x&amp;quot; on Thu, 10 Sep 2015 13:29:35 GMT]]></title><description><![CDATA[<p>Hallo C++er,</p>
<p>ich habe folgendes Problem:</p>
<p>Möchte gerne eine MySQL Datenbank beschreiben und bekomme beim zusammensetzten des SQL-Befehls einen Konflikt.</p>
<p>Ich schreibe mir die Befehle einzeln in String Variablen zusammen mit &quot;+=&quot;<br />
jedoch wenn ich nun beim schreiben eine Zahl also einen Integer mit &quot;+=&quot; hinterlegen möchte dann bekomme ich ein &quot;\x&quot; vorgeschoben.</p>
<p>Bsp.:</p>
<p>String SQL_BEF;<br />
int a=12;</p>
<p>SQL_BEF =&quot;BEISPIELTEXT_&quot;;<br />
SQL_BEF += a;</p>
<p>dann steht in SQL_BEF: &quot;BEISPEILTEXT_\x12&quot;</p>
<p>Das \x würde ich gerne entsorgen. <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>
<p>sprich brauche SQL_BEF: &quot;BEISPEILTEXT_12&quot;</p>
<p>Kann mir einer sagen wie ich dieses Problem beseitige?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2467550</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2467550</guid><dc:creator><![CDATA[Evil_M]]></dc:creator><pubDate>Thu, 10 Sep 2015 13:29:35 GMT</pubDate></item><item><title><![CDATA[Reply to Integer in String hinterlegen Problem mit &amp;quot;&#x5C;x&amp;quot; on Thu, 10 Sep 2015 13:34:41 GMT]]></title><description><![CDATA[<p>Was ist/woher kommt der Datentyp &quot;String&quot;?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2467551</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2467551</guid><dc:creator><![CDATA[manni66]]></dc:creator><pubDate>Thu, 10 Sep 2015 13:34:41 GMT</pubDate></item><item><title><![CDATA[Reply to Integer in String hinterlegen Problem mit &amp;quot;&#x5C;x&amp;quot; on Thu, 10 Sep 2015 13:35:32 GMT]]></title><description><![CDATA[<p>Ganz einfach: lass es. Lerne mit prepared statements umzugehen und verwende Platzhalter. Einen SQL zusammen zu bauen ist zu fehleranfällig. Stichwort: SQL-injection.</p>
<p>Ausserdem gibt es in C++ keinen Datentyp &quot;String&quot;.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2467552</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2467552</guid><dc:creator><![CDATA[tntnet]]></dc:creator><pubDate>Thu, 10 Sep 2015 13:35:32 GMT</pubDate></item><item><title><![CDATA[Reply to Integer in String hinterlegen Problem mit &amp;quot;&#x5C;x&amp;quot; on Thu, 10 Sep 2015 13:58:59 GMT]]></title><description><![CDATA[<p>#include &lt;string&gt;</p>
<p>und dann hat man den String zur Verfügung</p>
<p>aber vielen dank für die überaus hilfreichen Antworten ....</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2467557</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2467557</guid><dc:creator><![CDATA[Evil_M]]></dc:creator><pubDate>Thu, 10 Sep 2015 13:58:59 GMT</pubDate></item><item><title><![CDATA[Reply to Integer in String hinterlegen Problem mit &amp;quot;&#x5C;x&amp;quot; on Thu, 10 Sep 2015 14:26:14 GMT]]></title><description><![CDATA[<p>Nein dann hat man string (mit kleinem s). Das ist ein Unterschied.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2467559</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2467559</guid><dc:creator><![CDATA[sebi707]]></dc:creator><pubDate>Thu, 10 Sep 2015 14:26:14 GMT</pubDate></item><item><title><![CDATA[Reply to Integer in String hinterlegen Problem mit &amp;quot;&#x5C;x&amp;quot; on Thu, 10 Sep 2015 15:02:09 GMT]]></title><description><![CDATA[<p>sebi707 schrieb:</p>
<blockquote>
<p>Nein dann hat man string (mit kleinem s). Das ist ein Unterschied.</p>
</blockquote>
<p>Wenn wir schon korrigieren, dann richtig: Dann hat man <code>std::string</code> <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>
]]></description><link>https://www.c-plusplus.net/forum/post/2467562</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2467562</guid><dc:creator><![CDATA[tntnet]]></dc:creator><pubDate>Thu, 10 Sep 2015 15:02:09 GMT</pubDate></item><item><title><![CDATA[Reply to Integer in String hinterlegen Problem mit &amp;quot;&#x5C;x&amp;quot; on Thu, 10 Sep 2015 20:39:34 GMT]]></title><description><![CDATA[<p>Wo jetzt klar ist, dass du einen std::string benutzt kann man dir wenigstens erklären wo dein Fehler lag. Du verwendest den operator+= mit einem int, es gibt aber keinen operator+= für ints. Es gibt aber einen für char und dieser wird ausgewählt. Dein int wird dann als ein ASCII Zeichen interpretiert und angehängt. Du kannst dein Programm ja nochmal mit a = 65 starten, dann müsste ein 'A' angehängt werden. Wenn du Zahlen an strings anhängen willst geht das so:</p>
<pre><code>std::string SQL_BEF;
int a=12;

SQL_BEF =&quot;BEISPIELTEXT_&quot;;
SQL_BEF += std::to_string(a);
</code></pre>
<p>Für SQL sind prepared statements aber tatsächlich die bessere Lösung.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2467600</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2467600</guid><dc:creator><![CDATA[sebi707]]></dc:creator><pubDate>Thu, 10 Sep 2015 20:39:34 GMT</pubDate></item></channel></rss>