Hey,
ich baue eine SQL Verbindung auf, und frage anschließend mit einem Query eine DB ab.
Davor lasse ich ein Textfile mit dem aktuellen Timestamp erstellen (soweit funktiert alles).
Jetzt soll aber das Ergebnis des Query in die Textdatei geschrieben werden, mein Ansatz sieht bislang so aus:
Gruß
ich baue eine SQL Verbindung auf, und frage anschließend mit einem Query eine DB ab.
Davor lasse ich ein Textfile mit dem aktuellen Timestamp erstellen (soweit funktiert alles).
Jetzt soll aber das Ergebnis des Query in die Textdatei geschrieben werden, mein Ansatz sieht bislang so aus:
Code:
Private Sub SqlCon() Dim fso = CreateObject("Scripting.FileSystemObject") Dim MyFile = fso.CreateTextFile("\\FILESERVER\Logs\" & Date.Today & "-" & TimeOfDay.Hour & "-" & TimeOfDay.Minute & ".txt", True) Dim connString As String = "CONNECTION STRING HERE" Dim conn As New SqlConnection(connString) conn.Open() Dim cmdString As String = "SELECT * FROM BLABLA" Dim cmd As New SqlCommand(cmdString, conn) Dim reader As SqlDataReader = cmd.ExecuteReader() 'Hier eine Schleife mit der die Ergebnisse in die Textdatei geschrieben wird, aber wie? MyFile.Writeline(reader.Item("SPALTE HIER")) 'wie mach ich das? 'Ergebnisse in Textfile Ende End Sub
Gruß
Comment