Datenänderung in Access 2007-DB mittels VBS funktioniert nicht (Fehler-Code 800A0CB3)
Hallo,
ich komm da einfach nicht weiter. Ich bin dabei mir ein VBS-Script zu schreiben, das mir nach bestimten Kriterien eine änderung an einzelnen Datensätzen in einer Access 2007 Datenbank vornimmt.
Hier das Script (*.vbs)
Wenn ich dieses ausführe, bekomme ich diese fehlermeldung.
Soweit ich diese lese liegt es irgendiw an dem CursorType und dem LockType. Ich hab verschiedene ausprobiert, aber ohne erfolg. (Das ausgenen der Werte aus der Tabelle funktioniert einwandfrei)
Fällt euch vieleicht ein, warum der fehler andauernd kommt.
Vielen Dank im voraus.
mfg
andi
ich komm da einfach nicht weiter. Ich bin dabei mir ein VBS-Script zu schreiben, das mir nach bestimten Kriterien eine änderung an einzelnen Datensätzen in einer Access 2007 Datenbank vornimmt.
Hier das Script (*.vbs)
Dim DBConnection, TicketTBL, ErgebinsTickets
Set DBConnection = CreateObject("ADODB.Connection")
DBConnection.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\Datenbank\DB.accdb;Persist Security Info=False;"
Set TicketTBL = CreateObject("ADODB.Recordset")
' Verwendete Connection festlegen
TicketTBL.ActiveConnection = DBConnection
' Zugriffsart festlegen
TicketTBL.CursorType = 0
' Sperrart festlegen
TicketTBL.LockType = 2
TicketTBL.Source="TBL_Tickets"
' Tabelle öffnen
TicketTBL.Open
Set ErgebinsTickets = DBConnection.Execute("SELECT * FROM [TBL_Tickets] WHERE (((TBL_Tickets.TicketStatus)=8) AND ((TBL_Tickets.WiedervorlageDatum)<Now()))")
If ErgebinsTickets.EOF Then
Else
ErgebinsTickets.MoveFirst
Do Until ErgebinsTickets.EOF = True
'Ticket-Tabelle
ErgebinsTickets("TicketStatus") = 1
ErgebinsTickets("WiedervorlageDatum") = Null
ErgebinsTickets("LastEditUser") = "SYSTEM"
ErgebinsTickets("LastEditDatum") = Date + Time
ErgebinsTickets.Update
ErgebinsTickets.MoveNext
Loop
End if
DBConnection.Close
Wenn ich dieses ausführe, bekomme ich diese fehlermeldung.
Soweit ich diese lese liegt es irgendiw an dem CursorType und dem LockType. Ich hab verschiedene ausprobiert, aber ohne erfolg. (Das ausgenen der Werte aus der Tabelle funktioniert einwandfrei)
Fällt euch vieleicht ein, warum der fehler andauernd kommt.
Vielen Dank im voraus.
mfg
andi
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 108983
Url: https://administrator.de/contentid/108983
Ausgedruckt am: 24.11.2024 um 09:11 Uhr
1 Kommentar