Entwickler-Ecke

Datenbanken - CSV-Datei erzeugen


Hänsel - So 22.01.12 23:54
Titel: CSV-Datei erzeugen
Hallo wer kann helfen ?

Bei dem Versuch die folgende Select-Anweisung zu strarten, bekomme ich eine Fehlermneldung.

SQL-Anweisung
1:
2:
3:
Select * into [test.txt] IN  'c:\' 'Text;'
from
MGV2


Was habe ich hier falsch gemacht?

Hänsel

Moderiert von user profile iconMartok: SQL-Tags hinzugefügt


Martok - Mo 23.01.12 05:06

user profile iconHänsel hat folgendes geschrieben Zum zitierten Posting springen:
Was habe ich hier falsch gemacht?

Die Fehlermeldung nicht genannt?


Hänsel - Mo 23.01.12 06:50

folgende Fehlermeldung:

Falsche Syntax in der Nähe des "IN"- Schlüsselwortes


Tranx - Mo 23.01.12 07:14

Schau doch mal hier nach:

http://www.gitta.info/RelQueryLang/de/html/BasicQueries_selfAssessment10.html


Vielleicht setzt Du den Text nach IN in Klammern, außerdem ist es sinniger, das from hinter Select * direkt zu setzen, da es dazugehört. Du schreibst ja auch nicht "Das Haus in der Staße xy welches mir gehört und dessen Fenster", sondern : "Die Fenster meines Hauses in der Straße xy" :


Delphi-Quelltext
1:
Select * from MGV2 into [test.txt] IN  ('c:\' 'Text;')                    


Allerdings verstehe ich ehrlich gesagt den IN-Konstrukt nicht ganz. Was soll der denn eingrenzen? Werte in Feldern? Dann muss doch auch das Feld genannt werden, in dem die Werte stehen, und das steht da definitiv nicht. Oder Inhalte in der Datenbank allgemein?


Hänsel - Mo 23.01.12 16:20

Hier kommt follgende Fehlermeldung:

Falsche Syntax in der Nähe des "INTO"- Schlüsselwortes.


Martok - Mo 23.01.12 16:39

Die Syntax ist ja auch eine ganz andere [http://bytes.com/topic/access/answers/542431-access-sql-exporting-csv-txt-file].


SQL-Anweisung
1:
2:
3:
Select *
into [Text;HDR=YES;DATABASE=C:\Test\].test.txt
from MGV2


Ja, auch bei MS wird das mit SELECT .. INTO .. IN [http://msdn.microsoft.com/en-us/library/bb177907%28v=office.12%29.aspx] beschrieben, aber jede gute Doku zeichnet sich dadurch aus, dass sie nicht zutrifft :P


Hänsel - Di 24.01.12 19:11

Die jetzt angezeigte Fehlermeldung ist schon etwas genauer: .....Datenbank nicht vorhanden. Aber es soll ja nur eine Textdatei erzeugt werden. Wie nun weiter?