ich versuche per Makro eine SQL Abfrage ablaufen zu lassen.
Es funktioniert alles, jedoch mit einer Einschenkung.
Die SQL Abfrage muss als STING in eine Variable geschrieben werden, das mit " anfängt und mit "aufhört.
Leider ist in meiner Anfrage ein " notwendig.
Nämlich genau hier (ENCLOSED BY '"') hört auch der Sting auf, obwohl die SQL Abfrage weiter geht.SELECT `bestelldaten`.`Bestell Pos` AS `Best./Pos`, `bestelldaten`.`Stückzahl`
AS `Menge`, `bestelldaten`.`Bezeichnung`
AS `Artikeltext`, `bestelldaten`.`Material`
AS `Werkstoff`, `bestelldaten`.`t=`
AS `Dicke`, CONCAT( '#', ( CONCAT( `Kunden_Kennung`, ( CONCAT( '-', `Art.Nr.` ) ) ) ) )
AS `AerikelNr.`, `kundenbestellung`.`id` FROM `testdb`.`bestelldaten`
AS `bestelldaten`, `testdb`.`kundenbestellung`
AS `kundenbestellung` WHERE `bestelldaten`.`ID` = `kundenbestellung`.`id`
AND `kundenbestellung`.`id` = 10233
INTO OUTFILE 'E:\\test_test\\SQL_Import\\Filename.csv'
FIELDS TERMINATED BY '\t'
ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
_Import\\Filename.csv'FIELDS TERMINATED BY '\t'ENCLOSED BY '"'LINES TERMINATED BY '\r\n'"
Das ist ein Problem weil die SQL Anfrage fehlerhaft ist.
Dase ersetzen des ENCLOSED BY '"' gegen ENCLOSED BY '\t' zum Beispiel lässt den SQL wieder komplett erkennen, liefert jedoch einen Export, den ich nicht gebrauchen kann.
Ich brauche dieses ENCLOSED BY '"'.
ich hoffe das ihr mir helfen könnt.
Danke.