Visual Basic - ERROR CON CANCELUPDATE

Life is soft - evento anual de software empresarial
 
Vista:

ERROR CON CANCELUPDATE

Publicado por Adriana (15 intervenciones) el 31/07/2006 15:58:09
EN MI PROGRAMA PARA MANIPULAR UNA BASE DE DATOS, AL MOMENTO KE AGREGO EL CODIGO PARA CANCELAR EL REGISTRO NUEVO ME MARCA EL SIGUIENTE ERROR:

ERROR 3021 EN TIEMPO DE EJECUCION
EL VALOR DE BOF O EOF ES TRUE, O EL ACTUAL REGISTRO SE ELIMINÓ: LA OPERACION SOLICITADA REQUIERE DE UN REGISTRO ACTUAL

ESTE ES MI CODIGO:

Private Sub Cancelar_Click()
Adodc1.Recordset.CancelUpdate
'InhabilitarCajas
Cancelar.Enabled = False

End Sub
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ERROR CON CANCELUPDATE

Publicado por E.G.G. (8 intervenciones) el 31/07/2006 23:31:29
Si no ha modificado el registro actual ni ha agregado un registro nuevo, la llamada al método CancelUpdate genera un error.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ERROR CON CANCELUPDATE

Publicado por ADriana (15 intervenciones) el 01/08/2006 21:01:41
pero entonces como le hago para ke no provoce un error ala hora de que el usuario decida que no kiere agregar ningun registro
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ERROR CON CANCELUPDATE

Publicado por E.G.G. (8 intervenciones) el 02/08/2006 23:55:36
Con esto insertas un regístro nuevo:
Adodc1.Recordset.addnew
si no quieres agregarlo:
adodc1.recordset.cancelupdate
Pero:
Si no has modificado ni agregado ningún regístro ó la base de datos esta
vacia, borra el texto de las cajas e inhabilita las cajas directamente
cancelar.enabled=false
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ERROR CON CANCELUPDATE

Publicado por Adriana (15 intervenciones) el 05/08/2006 18:19:24
CREO KE NUNCA ACABARE...
BUENO, LOS DEMAS PORBLEMAS YA KEDARON SOLUCIONADOS, GRAAAAACIAS POR LOS TIPS,
PERO AHORA SE GENERA UN ERROR CUANDO EJECUTA LA LINEA DEL CANCELUPDATE... PORKE... KIERO SABERLO.
ESTE ES EL ERROR KE MARCA:

Error '-2147217842(8004e4e)' en tiempo de ejecucion:
Operacion cancelada.

private Sub Cancelar_Click()
InhabilitarCajas' aki limpia las cajas de texto
Adodc1.Recordset.CancelUpdate' AKII!!! PROVOCA ERROR
Cancelar.Enabled = False
Command3_Click
End Sub

Si le quito toodo lo demás y solo dejo el adodc1.recordset.cancelupdate, lo sigue provocando.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar