Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Daten von SQL Server über ADO nach Excel (https://www.delphipraxis.net/80701-daten-von-sql-server-ueber-ado-nach-excel.html)

winnionkel 14. Nov 2006 00:53

Datenbank: SQL Server 2005 • Zugriff über: ADO

Daten von SQL Server über ADO nach Excel
 
Hallo Leute.

Großes Problem. Ich möchte vom SQL Server über ADO die Daten in eine Excel Tabelle schreiben.
Ich weiß, ist schon oft hier angesprochen worden. Benutze auch schon einiges von euch.

Mein Problem:
Ich baue mir folgendes SQL Statement zusammen:

SELECT Anrede, Name1, Name2 INTO Tabelle1
IN "C:\Entwicklung\CRMExpress\Excel\tzest.xls" "Excel 8.0;" FROM Kontakte

Wenn ich in meinem Programm als DB Access einstelle, funktioniert das.
Wenn ich aber den SQL Server 2005 einstelle, bekomme ich folgende Fehlermeldung:

Falsche Syntax in der nähe des IN Schlüsselwortes.

Habe schon alles probiert. Bitte helft mir..

Bernhard Geyer 14. Nov 2006 07:07

Re: Daten von SQL Server über ADO nach Excel
 
Wenn Du eine SQL-Syntax von ein DBMS für eine anderes DBMS verwendest wird das für solche Speziellen Anforderungen nie gehen. Selbst MS hab bei 3 Datenbanken (MS SQL, Access und Foxpro 4 verschiedene SQL-Syntaxe).

Aber evtl. helfen dir diese Links:

Wie wird eine lange Stringliste über ADO in eine EXCEL Zelle imprtiert?
ClientDataset -> Syntaxfehler in der INSERT INTO-Anweisung
Daten von SQL-Server nach Excel/Access exportieren

alzaimar 14. Nov 2006 08:06

Re: Daten von SQL Server über ADO nach Excel
 
Importiere Sie doch einfach mit EXCEL?

1.EXCEL starten
2. Menüpunkt Daten->Externe Daten importieren->Daten importieren wählen
3. Auf "Neue Datenquelle erstellen.odc" doppelklicken
4. Folge den Anweisungen
5. Ganz zum Schluss (beim Speichern) klickst Du auf "Abfrage bearbeiten" und änderst den Befehlstyp in "SQL"
6. Fertig

Wahlweise mit "Daten->Externe Daten importieren->Neue Abfrage erstellen"

Schau mal in der EXCEL-Hilfe nach...

winnionkel 14. Nov 2006 12:07

Re: Daten von SQL Server über ADO nach Excel
 
Danke Freunde. Bernhard Geyer, ich muß dir Recht geben. Habe das SQL Statement bei drei Freunden laufen lassen, und überall bekomme ich unterschiedliche Fehlermeldungen.
Habe jetzt mit dem Kunden ausgemacht, das ich .csv Dateien erstelle.

Diese kann er ja mit Excel öffnen, und als Excel Datei speichern.

Gruß Winni


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:13 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz