Ich möchte eine SQL Abfrage schreiben, die eine SELECT Abfrage über einen Zeitplan ausführt und ihr Ergebnis in einer CSV Datei speichert. Ich habe bereits die folgende Abfrage:
Das Problem ist nun, dass ich den Zeitplan automatisch über ein C++ Programm hinzufügen will, ich kann also nicht die SQL Server Oberfläche dafür benutzen. Wie geht das am besten?
Anmerkung: Ich benutze C++ Builder (ADO-Elemente) und MS SQL Server.
Code:
-- CSV-Datei mit dem Semikolon als Spaltentrennzeichen erzeugen DECLARE @sql VARCHAR(4000) SELECT @sql = 'bcp "SELECT * FROM Datenbank.dbo.Tabelle" queryout C:\CsvExport.csv -c -t; -T -S'+ @@servername EXEC master..xp_cmdshell @sql GO
Anmerkung: Ich benutze C++ Builder (ADO-Elemente) und MS SQL Server.
Comment