Live-Forum - Die aktuellen Beiträge
Datum
Titel
23.04.2024 14:59:21
23.04.2024 14:47:39
23.04.2024 14:23:45
Anzeige
Archiv - Navigation
412to416
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
412to416
412to416
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Zugriff auf Excel-Dateien mittels Datenbanktreiber

Zugriff auf Excel-Dateien mittels Datenbanktreiber
Ulvi
Hallo,
Ich möchte mittels ADO-Datenbanktreiber auf eine Excel-Datei/Excel-Tabelle zugreifen.
Die Datenbank (Excel-Datei), sowie das Recordset (Tabelle) möchte ich per Code öffnen.
Mit der folgenden Sub, versuche ich mein Ziel zu erreichen. Leider steigt Excel an der stelle "AdoConn.Open "Provider=......... "
mit der Fehlermeldung "Installierbares ISAM nicht gefunden." aus.
Wenn Sie eine Idee haben melden Sie sich bitte.
' Datenbank-Connection + Recordset Objekt
Public AdoConn As ADODB.Connection
Public AdoRs As ADODB.Recordset

Sub AdoDatenbankzugriff_Excel()
Dim sExcelFile As String
Dim sTabelle As String
' vollständiger Pfad zur Excel-Datei
sExcelFile = "I:\Exceltab\Adressen.xls"
' Tabellen-Name
sTabelle = "Tabelle1"
On Error GoTo ErrorH
' Datenbank öffnen (Excel-Datei)
Set AdoConn = New ADODB.Connection
AdoConn.CursorLocation = adUseClient
' Excel-Versionen
' Excel 97: "Excel 8.0;"
' Excel 2000: "Excel 9.0;"
' Excel XP: "Excel 10.0;"
' Excel 2003: "Excel 11.0;"
AdoConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Extended Properties=Excel 9.0;" & _
"Data Source=" & sExcelFile & ";"
' Recordset erstellen und öffnen
Set AdoRs = New ADODB.Recordset
AdoRs.Open "SELECT * FROM [" & sTabelle & "$]", Conn, _
adOpenKeyset, adLockOptimistic
With Rs
End With
ErrorH:
If Err <> 0 Then
MsgBox Err.Description
End If
End Sub

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Zugriff auf Excel-Dateien mittels Datenbanktreiber
Nike
Hi,
hast du denn nen Verweis auf die ADO Bibliothek gelegt?
Im VBA Editor unter Extras/Verweise...
Bye
Nike
Anzeige

302 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige