Visual Basic - problema con adodc.recordset

Life is soft - evento anual de software empresarial
 
Vista:

problema con adodc.recordset

Publicado por novato (1 intervención) el 23/02/2002 23:23:53
estoy tratando de agregar un nuevo registro utilizando el codigo Adodc1.Recordset.AddNew , pero me sale el error '91'
la variable de tipo object o la variable de bloque with no esta establecida.

espero que me puedan ayudar no creo que sea algo complicado, pero no se que hacer.
gracias
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:solucioooooooon

Publicado por jorge (7 intervenciones) el 01/03/2002 14:50:13
Lo primero que debes hacer cuando trabajes con una orden ADO es controlar los posibles errores que te pueda dar.Te pongo un ejemplo

private sub btonalta_click()

on error goto erroralta 'Colocas el controlador de error (erroralta es el
nombre que yo le doy,pero tu lo
llamas como quiras)

adodc1.recorset.addnew 'operacion ado

exit sub
erroralta:
msgbox err.descripcion,vbinformation,"Error" 'descripcion del error

Asi ,sea cual sea el problema que te de ado el programa nunca te echara de su ejecucion.

cuando realizas un alta lo que ado realiza es un borrado de los text box para que tu introduzca loa datos,(abre un espacio de almacenamiento en la bd)pero tu has de almacenar el alta con adodc1.recorset.update
puede ser tambien que el ado tenga un conflicto de actualizacion en alguna parte del codigo,o que algun objeto del formulario relacionado con el ado este mal configurado.





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