Problemas al actualizar desde el recordset

Alvaro
08 de Febrero del 2009
Estoy seguro de que el problema es simple pero se me agotaron los recursos; cuando pongo la siguiente linea de codigo:

rsInmo.Fields("CategoriaID") = CbCategoria.ItemData(CbCategoria.ListIndex)

me da el siguiente error:

El objeto o proveedor no puede ejecutar la operación requerida.

Utilizo access 2000 y en la apertura del recordset hago, LockType = adLockOptimistic y CursorType = adOpenKeyset.
No se que más probar, a ver si alguien puede arrojar un poco de luz aqui abajo.

Gracias.

aika
08 de Febrero del 2009
No puedes usar un cursor del tipo adOpenKeyset para actualizar datos, debes usar adOpenDynamic

Alvaro
08 de Febrero del 2009
Hola aika

pues fijate que he estado esperando seis años para que me respondan y la solucion que me das no me vale pues me sigue saliendo el mismo error.