Select into neues Excelsheet?
-
Hi Leute, ich hab mal was gelesen, kann es aber so nicht anwenden.
SELECT * INTO [foo] IN foo.xls 'Excel 8.0;' FROM [footable];
So was das machen sollte ist eigentlich ganz einfach, Select * into hat auch immer geklappt aber jetzt soll das into in ein neues Excel-Sheet. Weiß einer wo der Fehler liegt oder ist das einfach nur Bullshit was da steht und sowas geht gar nicht?
-
Hallo,
vielleicht findest du hier etwas brauchbares:
http://www.sql-server-performance.com/forum/topic.asp?TOPIC_ID=8440
http://www.itrain.de/knowhow/sql/transfer/export/xls/exportadox.asp
-
eigentlich ja!
Geht aber irgendwie nicht!SELECT ID INTO [Excel 8.0;Database = D:\\book1.xls].[Tabelle1] FROM [dbo].[TRWErgebnisse]
---------------------------
2xls
---------------------------
Datei 'D:\Benni\VC++\2xls\Excel 8.0' nicht gefunden.---------------------------
OK
---------------------------
-
insert into OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;Database=D:\testing.xls;', 'SELECT * FROM [SheetName$]') select * from test;
Ich bekomme diese Fehlermeldung:
Ad hoc access to OLE DB provider 'Microsoft.Jet.OLEDB.4.0' has been denied. You must access this provider through a linked server.
k.A. was los ist
srry, heute bin ich dir keine große Hilfe. Vielleicht hat jemand anders eine bessere Idee.
-
Hey Tanzfreak, den Fehler hatte ich auch schon *gg*
was anderes, dan kopier ich es halt in Textfile, kannst du mir sagen was hier falsch ist?"bcp {Sellect ID, MotorNummer from dbo.TRWErgebnisse TOP 1000} out {C:\\ExportTest.txt}";
bringt keine Meldung und nichts, aber das File gibt es nicht!
Hast du ne Ahnung was daran falsch ist?
Danke für deine HIlfe!
-