Hi,
mach das Update nicht über ein RecordSet sondern mit einem SQLExecute.
Ist sicherer und macht auch nicht mehr Arbeit.
db.SQLExecute("UPDATE meineTabelle Set reserviert ='"+ InReserviert +
"' WHERE id = '"+ MeineDatensatzID +"'")
if DBConnector.db.error then
beep
msgBox db.ErrorMessage
end if
Das mit dem IdxField siehst du richtig. Immer schön mitzählen ;)
Gruß
Martin
Am 16.04.2009 um 12:04 schrieb Mike Ott:
Guten Tag allerseits
Ich versuche mich gerade mit dem neuen MySQLCommunityServer-Plugin.
Die
Verbindung zum Server klappt, auch Datensätze kann ich wieder
einlesen.
Was aber nicht tut ist:
rs.Field("irgendeinfeldname")
Die Fieldeigenschaft scheint es nicht mehr zu geben. Ich muss mit
IdxField(XX) arbeiten, damit es geht.
Auch schaffe ich es nicht, Datensätze mittels RecordSet zu verändern:
Dim rs As RecordSet
rs = db.SQLSelect(query)
if rs = nil Then
MsgBox db.ErrorMessage()
db.Close
Return
end
rs.Edit
rs.Field("reserviert").Value = InReserviert
'rs.IdxField(26).Value = "99"
rs.Update
db.Commit
db.Close
Da passiert schlicht nichts. Ist das wieder mal ein Bug...?
Merci für eure Hilfe!
Gruess
Mike