Zugriff auf Access Datenbank mittels VBScript
Hallo zusammen,
ich versuche schon eine Weile mittels VBA Werte aus einem .mdb file auszulesen.
Habe diesen Beispiel Code im Internet gefunden:
Wenn ich diesen Code in Powerpoint ausführe dann bekomme ich die Daten, hier z.B. ID. Ich möchte diesen Code aber in einer HTML Datei haben und ausführen. Da bekomme ich eine Fehlermeldung (Anweisungsende erwartet), kommt wegen den Deklarationen ganz oben im Code. Wenn ich die Deklarationen wegglasse, dann bekomme ich eine weitere Fehlermeldung (Objekt erforderlich 'DBEngine).
kann mir einer weiterhelfen wie ich das hier zum laufen bringen kann?
Hallo zusammen,
ich versuche schon eine Weile mittels VBA Werte aus einem .mdb file auszulesen.
Habe diesen Beispiel Code im Internet gefunden:
Code:
Sub test()
Dim db1 As Database
Dim rst1 As Recordset
Dim i As Integer
Dim wsshell As Object
Dim pfad As String
'DB öffnen
Set db1 = DBEngine.OpenDatabase("C:\test.mdb")
'sonstige benötigte Variablen aus DB lesen
Set rst1 = db1.OpenRecordset("SELECT * FROM NewLayout")
'Wenn Variablen gelesen wurden, diese im Makro verfügbar machen
If rst1.RecordCount <> 0 Then
MsgBox (rst1.Name)
rst1.MoveFirst
While rst1.EOF = False
MsgBox (rst1.Fields("ID").Value)
rst1.MoveNext
Wend
Else
End If
'In jedem Fall Abfrage und DB wieder schliessen
rst1.Close
db1.Close
End Sub
Wenn ich diesen Code in Powerpoint ausführe dann bekomme ich die Daten, hier z.B. ID. Ich möchte diesen Code aber in einer HTML Datei haben und ausführen. Da bekomme ich eine Fehlermeldung (Anweisungsende erwartet), kommt wegen den Deklarationen ganz oben im Code. Wenn ich die Deklarationen wegglasse, dann bekomme ich eine weitere Fehlermeldung (Objekt erforderlich 'DBEngine).
kann mir einer weiterhelfen wie ich das hier zum laufen bringen kann?
Zuletzt bearbeitet: