Hallo liebe Com,
ich versuche von meinem Script aus Daten aus einer selbst frisch erstellten Access Datenbank auszulesen.
Allerdings schlägt das schon beim Verbindungsaufbau fehl.
Folgende Fehlerdetails werden mir ausgegeben:
Error Number: 80020009
WinDescription: Unspecified error
Script Line: 255
Source: Microsoft JET Database Engine
Description: Unrecognized database format 'H:\Ticketsystem\Database21.accdb'.
helpfile:
Helpcontext: 5003049
LastDLL: 0
Das sagt mir das die entsprechende Datenbank ein falsches Format hat? Ich wüsste aber nicht das ich das Format irgendwie ändern könnte.
Die Konsole gibt mir diese Fehlermeldung:
H:\Ticketsystem\Funktionen.au3 (255) : ==> The requested action with this object has failed.:
$adoCon.Open ("Provider=Microsoft.Jet.OLEDB.4.0; Jet OLEDB:Database Password=; Data Source=" & $dbname)
$adoCon.Open ("Provider=Microsoft.Jet.OLEDB.4.0; Jet OLEDB:Database Password=; Data Source=" & $dbname)^ ERROR
Hab verschiedene Varianten (Mit Passwort, username, ohne alles ) probiert, der Fehler bleibt derselbe.
[autoit]
Local $title,$adoCon,$dbname,$adoRs
$adoCon = ObjCreate("ADODB.Connection")
$dbname = "H:\Ticketsystem\Database21.accdb"
$adoCon.Open ("Provider=Microsoft.Jet.OLEDB.4.0; Jet OLEDB:Database Password=; Data Source=" & $dbname) < - - Fehlerzeile
[/autoit][autoit][/autoit][autoit][/autoit][autoit]$adoRs = ObjCreate ("ADODB.Recordset")
$adoRs.CursorType = 1
$adoRs.LockType = 3
$adoRs.Open ($query, $adoCon)
$title = $adoRs.Fields("title").value ;Retrieve value by field name
;$title = $adoRs.Fields(2).value ;Retrieve value by column number
$adoCon.Close
MsgBox(0,"testing",$title)
Danke im Voraus