Hi, ich hab folgendes Problem.
Ich mache ueber VBA eine Datenbank(Oracle) Abfrage und moechte diese in ein Excel-Sheet einfuegen. Die Daten werden auch korrekt angezeigt aber die Spaltennamen bekomm ich nicht hin. Hab auch schon gegoogelt und hier geschaut aber klappt alles irgendwie nicht.
Vielleicht kann wer mein Programm ergaenzen.
Sub connectiontest()
On Error GoTo fehler
Dim conn As New Connection
Dim comm As New Command
Dim rec As New Recordset
Dim ws As Worksheet
Set ws = ThisWorkbook.Worksheets(„Sheet2“)
'Connection String
conn.Provider = „MSDASQL.1:stuck_out_tongue_winking_eye:assword=PW:stuck_out_tongue_winking_eye:ersist Security Info=True;User ID=ID ;Data Source=Source“
conn.Open
LoginConnect = True
Set comm.ActiveConnection = conn
comm.CommandText = _
„Select * from ALL_TABLES“
rec.Open comm
ws.[a2].CopyFromRecordset rec
rec.Close: conn.Close
fehler:
LoginConnect = False
End Sub
Die dazugehoerigen Namen sollten in der Zeile A stehen.
Vielen Dank schon mal
Gruss
Heinzl