Hallo Zusammen,
ich habe eine Access Accdb. Diese leigt im Netzwerklauf. Alle Benutzer haben hier nur Leserechte.
Wenn der User das Script ausführt wird Aufgrund da er nur Leserechte hat nichts in die DB geschrieben.
Ist es daher möglich der ADODB Connection ein User und PWD zu übergeben? Oder gibt es hier einen anderen Lösungsansatz, ohne dem User ändern Rechte zu geben?
AutoIt
$adoCon = ObjCreate("ADODB.Connection")
$adoCon.Open("Provider=Microsoft.ACE.OLEDB.12.0; Data Source=" & $dbname & ";")
$adoRs = ObjCreate("ADODB.Recordset")
;$adocon = ObjCreate("ADODB.Connection")
;$adocon.open("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & $dbname)
;$adors = ObjCreate("ADODB.Recordset")
Local $sQuery = "INSERT INTO Schulung (`Schulungsauswahl`,`Detailauswahl`,`Detailauswahl_Erweitert`,`Beschreibung`,`User`,`Datum`) VALUES ('" & $Wert01 & "','" & $Wert02 & "','" & $Wert03 & "','" & $Wert04 & "','" & $User & "','" & $Datum & "')"
$adoCon.Execute($sQuery)
$adoCon.Close
Alles anzeigen
Danke
Gruß gmmg