CancelUpdate, con AduseClient y datagrids
Publicado por Jose (8 intervenciones) el 03/04/2003 20:17:21
Hola, tengo un problema, realizo una conexion con mi base de datos y establezco un recordset de la forma AdUseClient y creo un datagrid en el que muestro los datos, todo va perfecto, incluso tengo unos textbox que utilizo para añadir mas registros (addnew) y hasta aqui todo va perfecto, el problema es que he implementado un boton cancelar(cancelUpdate) y si lo pulso despues del boton de editar datos no hay problema, pero al pulsarlo despues de añadir datos me da error, no puede insertar una fila vacia, pero precisamente, lo que quiero es cancelar la operacion.
Pues bien, si cambio adUseClient por adUseServer me funciona, me cancela la operacion pero no muestra los datos en el datagrid
Esto es lo que hago:
Set rsCursos = New ADODB.Recordset
rsCursos.ActiveConnection = cn
rsCursos.CursorType = adOpenKeyset
rsCursos.LockType = adLockOptimistic
rsCursos.CursorLocation = adUseClient
rsCursos.Open "SELECT * from Cursos"
boton_nuevo()
rscursos.addnew
boton_guardar()
rscursos.update
boton_Cancelar()
rscursos.cancelupdate
'rscursos.cancel tampoco me funciona
Gracias a quien me ayude
Pues bien, si cambio adUseClient por adUseServer me funciona, me cancela la operacion pero no muestra los datos en el datagrid
Esto es lo que hago:
Set rsCursos = New ADODB.Recordset
rsCursos.ActiveConnection = cn
rsCursos.CursorType = adOpenKeyset
rsCursos.LockType = adLockOptimistic
rsCursos.CursorLocation = adUseClient
rsCursos.Open "SELECT * from Cursos"
boton_nuevo()
rscursos.addnew
boton_guardar()
rscursos.update
boton_Cancelar()
rscursos.cancelupdate
'rscursos.cancel tampoco me funciona
Gracias a quien me ayude
Valora esta pregunta


0