Hallo,
beim Updaten eines Recordsets mit VBA erhalte ich folgende Fehlermeldung:
"Fehler bei einem aus mehreren Schritten bestehenden OLE DB-Vorgang. Prüfen Sie die einzelnen OLE DB-Statuswerte, falls vorhanden. Daten wurden nicht verarbeitet. Hier mein Code:
rs.CursorLocation = adUseServer
rs.LockType = adLockOptimistic
rs.open "SELECT Personalnummer, CAST(Name AS TEXT) AS Name, Bestellnummer FROM TA_Bestellungen WHERE Personalnummer = " & TextBox2.Text, cn 'cn ist die Verbindung
'......
rs.update "Name", textbox1.text
Name ist in der DB(Microsoft SQL Server) vom Typ varchar(20)
Das Seltsame ist, dass, als Name noch vom Typ text war(und dementsprechend die Cast-Anweisung in der SQL-Anweisung noch weg war), der Code ohne Fehlermeldungen funktionierte |