<?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[Befehlsübergabe an MySQL (load data infile)]]></title><description><![CDATA[<p>Hallo.</p>
<p>Ich hab folgendes Problem:<br />
Ich will eine Textdatei in eine MySQL Datenbank über einen C++ Befehl einlesen. Der funktionierende SQL-Befehl lautet &quot;load data infile ´PFAD´into table TABELLENNAME</p>
<p>Ich kann verschiedene SQL-Befehle über Borland Builder6 absetzen (SELECT, DELETE,.....) und sie funktionieren auch <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>Nur der obere Befehl funktioniert komischerweise nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
es erscheint immer eine Fehlermeldung beim Starten dieses Befehls.</p>
<p>Quelltext:<br />
DataModule2-&gt;Query1-&gt;Close();<br />
DataModule2-&gt;Query1-&gt;SQL-&gt;Clear();<br />
DataModule2-&gt;Query1-&gt;SQL-&gt;Add(&quot;load data infile ´&quot;c:\text.txt&quot;%´ into table dat&quot;);<br />
DataModule2-&gt;Query1-&gt;Open();</p>
<p>Fehlermeldung:<br />
Im Projekt Project.exe ist eine Exception der Klasse EDBEngineError aufgetreten. Meldung: Állgemeiner SQL-Fehler.......</p>
<p>Kennt sich da jemand aus und kann mir helfen.........</p>
<p>Danke.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/97536/befehlsübergabe-an-mysql-load-data-infile</link><generator>RSS for Node</generator><lastBuildDate>Sun, 12 Jul 2026 02:38:45 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/97536.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 11 Jan 2005 18:20:12 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Befehlsübergabe an MySQL (load data infile) on Tue, 11 Jan 2005 18:20:12 GMT]]></title><description><![CDATA[<p>Hallo.</p>
<p>Ich hab folgendes Problem:<br />
Ich will eine Textdatei in eine MySQL Datenbank über einen C++ Befehl einlesen. Der funktionierende SQL-Befehl lautet &quot;load data infile ´PFAD´into table TABELLENNAME</p>
<p>Ich kann verschiedene SQL-Befehle über Borland Builder6 absetzen (SELECT, DELETE,.....) und sie funktionieren auch <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>Nur der obere Befehl funktioniert komischerweise nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
es erscheint immer eine Fehlermeldung beim Starten dieses Befehls.</p>
<p>Quelltext:<br />
DataModule2-&gt;Query1-&gt;Close();<br />
DataModule2-&gt;Query1-&gt;SQL-&gt;Clear();<br />
DataModule2-&gt;Query1-&gt;SQL-&gt;Add(&quot;load data infile ´&quot;c:\text.txt&quot;%´ into table dat&quot;);<br />
DataModule2-&gt;Query1-&gt;Open();</p>
<p>Fehlermeldung:<br />
Im Projekt Project.exe ist eine Exception der Klasse EDBEngineError aufgetreten. Meldung: Állgemeiner SQL-Fehler.......</p>
<p>Kennt sich da jemand aus und kann mir helfen.........</p>
<p>Danke.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/693503</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/693503</guid><dc:creator><![CDATA[duffyc]]></dc:creator><pubDate>Tue, 11 Jan 2005 18:20:12 GMT</pubDate></item><item><title><![CDATA[Reply to Befehlsübergabe an MySQL (load data infile) on Tue, 11 Jan 2005 19:02:05 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>mir ist die Syntaxt für load data nicht ganz klar. Aber wenn du denn Dateinamen direkt so übergibst, vergiß nicht die doppelten Backslashes.</p>
<pre><code class="language-cpp">DataModule2-&gt;Query1-&gt;SQL-&gt;Add(&quot;load data infile ´&quot;c:\\text.txt&quot;%´ into table dat&quot;);
</code></pre>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/693553</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/693553</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Tue, 11 Jan 2005 19:02:05 GMT</pubDate></item><item><title><![CDATA[Reply to Befehlsübergabe an MySQL (load data infile) on Tue, 11 Jan 2005 19:07:25 GMT]]></title><description><![CDATA[<p>Danke für die schnelle Antwort.</p>
<p>hab ich versucht.....leider auch kein Erfolg.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/693565</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/693565</guid><dc:creator><![CDATA[duffyc]]></dc:creator><pubDate>Tue, 11 Jan 2005 19:07:25 GMT</pubDate></item><item><title><![CDATA[Reply to Befehlsübergabe an MySQL (load data infile) on Tue, 11 Jan 2005 19:17:41 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>ich hab mal mein SQL-Manual durchgeschaut und folgendes gefunden :</p>
<blockquote>
<p>LOAD DATA INFILE &quot;C:\\tmp\\skr.txt&quot; INTO TABLE skr;</p>
</blockquote>
<p>oder Unix-Style</p>
<blockquote>
<p>C:/tmp/skr.txt</p>
</blockquote>
<p>Da muß du die überflüssigen Sonderzeichen raushauen.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/693579</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/693579</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Tue, 11 Jan 2005 19:17:41 GMT</pubDate></item><item><title><![CDATA[Reply to Befehlsübergabe an MySQL (load data infile) on Tue, 11 Jan 2005 20:54:44 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>das beste ist du schaust dir das im Handbuch fuer mySQl mal genau an<br />
(da gibt es einige Fallstricke)<br />
ich habe vor einiger Zeit schonmal versuchtaber nie so richtig zum Laufen gebracht<br />
Problem war aber bei mir das die Datei nicht auf dem Server lag sondern lokal</p>
<p>MfF<br />
Klaus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/693692</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/693692</guid><dc:creator><![CDATA[KlausB]]></dc:creator><pubDate>Tue, 11 Jan 2005 20:54:44 GMT</pubDate></item><item><title><![CDATA[Reply to Befehlsübergabe an MySQL (load data infile) on Wed, 12 Jan 2005 12:11:52 GMT]]></title><description><![CDATA[<p>Werd mal nochmal den Befehl durchschauen bzw. die Sonderzeichen <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>
<p>aber der Befehl funktioniert eigentlich, d. h. wenn man in MySQL in die SQL Eingabeaufforderung geht und den Befehl so eingibt macht er alles ohne Probleme, nur über C macht er Probleme.</p>
<p>Danke an alle</p>
]]></description><link>https://www.c-plusplus.net/forum/post/694106</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/694106</guid><dc:creator><![CDATA[duffyc]]></dc:creator><pubDate>Wed, 12 Jan 2005 12:11:52 GMT</pubDate></item><item><title><![CDATA[Reply to Befehlsübergabe an MySQL (load data infile) on Wed, 12 Jan 2005 13:31:14 GMT]]></title><description><![CDATA[<p>Statt &quot;Query-&gt;Open()&quot; &quot;Query-&gt;ExecSQL()&quot; nehmen, da die LOAD-Anweisung keine Rückgabemenge besitzt.</p>
<p>Eine CSV-Datei in eine Tabelle laden:</p>
<p>Vorraussetzung ist eine bestehende Tabelle mit den entsprechenden vordefinierten Spalten!</p>
<p>Im Beispiel wird der File &quot;C:/Dateien/import.csv&quot; in die Tabelle &quot;daten&quot; der Datenbank &quot;testdb&quot; geladen. Alle Felder werden durch &quot;;&quot; getrennt und in die Spalten &quot;id, name&quot; usw. geladen</p>
<p>LOAD DATA INFILE 'C:/Dateien/import.csv' INTO TABLE testdb.daten FIELDS TERMINATED BY ';' (id, name, wert, datum)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/694196</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/694196</guid><dc:creator><![CDATA[F98]]></dc:creator><pubDate>Wed, 12 Jan 2005 13:31:14 GMT</pubDate></item><item><title><![CDATA[Reply to Befehlsübergabe an MySQL (load data infile) on Wed, 12 Jan 2005 17:57:24 GMT]]></title><description><![CDATA[<p>Hab es jetzt folgendermassen abgeändert, funktioniert aber leider immer noch nicht<br />
<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="😞"
    /></p>
<p>{<br />
DataModule2-&gt;Query1-&gt;Close();<br />
DataModule2-&gt;Query1-&gt;SQL-&gt;Clear();<br />
DataModule2-&gt;Query1-&gt;SQL-&gt;Add(&quot;delete from dat&quot;);<br />
DataModule2-&gt;Query1-&gt;SQL-&gt;Add(&quot;load data infile 'c:/mysql/Tabellen/tar.txt' into table dap.dat fields terminated by ';' lines terminated by ','&quot;);<br />
DataModule2-&gt;Query1-&gt;ExecSQL();<br />
}</p>
<p>Hab ich was übersehn???????????? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
Hilfe</p>
<p>Dank euch <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/694585</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/694585</guid><dc:creator><![CDATA[duffyc]]></dc:creator><pubDate>Wed, 12 Jan 2005 17:57:24 GMT</pubDate></item><item><title><![CDATA[Reply to Befehlsübergabe an MySQL (load data infile) on Thu, 13 Jan 2005 06:56:40 GMT]]></title><description><![CDATA[<p>Kannst du mal ansatzweise Deine tar.txt zeigen? Warum machst Du das mit lines terminated by ',' ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/694861</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/694861</guid><dc:creator><![CDATA[F98]]></dc:creator><pubDate>Thu, 13 Jan 2005 06:56:40 GMT</pubDate></item><item><title><![CDATA[Reply to Befehlsübergabe an MySQL (load data infile) on Thu, 13 Jan 2005 11:52:43 GMT]]></title><description><![CDATA[<p>Dies ist der tar.txt bzw. ein Auszug davon:</p>
<p>0258006566 ; 001 ; 312132 ; 2004-11-10 ; 14:34:10 ; 230 ; 0 ; 21 ,<br />
0258006566 ; 001 ; 312132 ; 2004-11-10 ; 14:32:09 ; 230 ; 0 ; 21 ,</p>
<p>Diese Datei wird von einem anderen System erzeugt, deswegen habe ich nur diese Möglichkeit.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/695028</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/695028</guid><dc:creator><![CDATA[duffyc]]></dc:creator><pubDate>Thu, 13 Jan 2005 11:52:43 GMT</pubDate></item><item><title><![CDATA[Reply to Befehlsübergabe an MySQL (load data infile) on Thu, 13 Jan 2005 12:02:52 GMT]]></title><description><![CDATA[<p>Also in der Zeit, die dieser Thread schon läuft, hättest Du längst eine Importroutine schreiben können... <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/695044</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/695044</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 13 Jan 2005 12:02:52 GMT</pubDate></item><item><title><![CDATA[Reply to Befehlsübergabe an MySQL (load data infile) on Thu, 13 Jan 2005 12:06:47 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>ist diese Datei auf dem Rechner wo auch der mySQL-Server drauf ist oder<br />
auf dem Client</p>
<p>MfG<br />
Klaus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/695050</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/695050</guid><dc:creator><![CDATA[KlausB]]></dc:creator><pubDate>Thu, 13 Jan 2005 12:06:47 GMT</pubDate></item><item><title><![CDATA[Reply to Befehlsübergabe an MySQL (load data infile) on Thu, 13 Jan 2005 12:16:44 GMT]]></title><description><![CDATA[<p>Du solltest das in 2 Queries machen:</p>
<p>[cpp]<br />
{<br />
// Tabelle kicken<br />
DataModule2-&gt;Query1-&gt;Close();<br />
DataModule2-&gt;Query1-&gt;SQL-&gt;Clear();<br />
DataModule2-&gt;Query1-&gt;SQL-&gt;Add(&quot;delete from dat&quot;);<br />
DataModule2-&gt;Query1-&gt;ExecSQL();</p>
<p>// neue Daten einspielen<br />
DataModule2-&gt;Query1-&gt;Close();<br />
DataModule2-&gt;Query1-&gt;SQL-&gt;Clear();<br />
DataModule2-&gt;Query1-&gt;SQL-&gt;Add(&quot;load data infile 'c:/mysql/Tabellen/tar.txt' into table dap.dat fields terminated by ';' lines terminated by ',' <strong>(spalte1, spalte2, ...)</strong>&quot;);<br />
DataModule2-&gt;Query1-&gt;ExecSQL();<br />
}<br />
[/cpp]</p>
]]></description><link>https://www.c-plusplus.net/forum/post/695059</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/695059</guid><dc:creator><![CDATA[F98]]></dc:creator><pubDate>Thu, 13 Jan 2005 12:16:44 GMT</pubDate></item><item><title><![CDATA[Reply to Befehlsübergabe an MySQL (load data infile) on Thu, 13 Jan 2005 14:33:31 GMT]]></title><description><![CDATA[<p>Es hat geklappt <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>Vielen Dank an alle besonders an F98</p>
]]></description><link>https://www.c-plusplus.net/forum/post/695171</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/695171</guid><dc:creator><![CDATA[duffyc]]></dc:creator><pubDate>Thu, 13 Jan 2005 14:33:31 GMT</pubDate></item></channel></rss>