Hallo zusammen
Ich arbeite mit Access und MS-SQL-Server. Wenn ich nun z.B. eine Anzahl Datensätze manipulieren möchte, dann gehe ich wie folgt vor:
Public Function MyFunction()
Dim ActDB As Database, rsTables As Recordset
On Error GoTo ErrHandle
Set ActDB = CurrentDb()
Set rsTables = ActDB.OpenRecordset(„SELECT * FROM xxx WHERE xxx =xxx“, dbOpenDynaset, dbSeeChanges)
Do While Not rsTables.EOF
rsTables.Edit
rsTables!Updated =Date
rsTables.Update
rsTables.MoveNext
Loop
ExitHere:
On Error Resume Next
rsTables.Close
ActDB.Close
Set ActDB = Nothing
Exit Function
ErrHandle:
ShowErrorBox (Err)
Resume ExitHere
End Function
Das funktioniert auch bestens. Ich wollte nur mal fragen, ob das andere auch so machen, oder ob es bessere Lösungen gibt?
Ich arbeite übrigens mit Access 97.
TIA & Gruss
Martin Bucher, Zürich