Visual Basic - porque no graba en el recorset

Life is soft - evento anual de software empresarial
 
Vista:

porque no graba en el recorset

Publicado por rick (13 intervenciones) el 06/02/2006 17:51:24
declaro los objetos
Dim db As DAO.Database
Dim rs As DAO.Recordset

Set db = OpenDatabase("c:\gnc\gnc22.mdb")
abro la base y la asigno al objeto db.
todo esto con una referencia a microsoft dao 3.5
y una base de datos en acces 2000
pero al tratar de guardar los datos con un command button . ej....
rs!encargado = Text1.Text
rs!playeros = Text2.Text
que me guarde el contenido del text1.text me tira el siguiente error

error 91 en tiempo de ejecucion
variable de tipo object o la variable de bloque with no esta establecida
y el depurador me señala la instrucion
rs!encargado = Text1.Text
rs!playeros = Text2.Text
si alguien me puede ayudar ,desde ya muy agradecido....rick
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:porque no graba en el recorset

Publicado por Mario (1 intervención) el 06/02/2006 18:07:49
No estoy muy seguro pues desde hace tiempo estoy utilizando ADO, por DAO intenta de la siguiente forma
with rs
.addnew
.fields("encargado")=text1
.fields("playero")=text2
.update
end with
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:porque no graba en el recorset

Publicado por EGV (385 intervenciones) el 07/02/2006 13:08:24
imagino que habras declarado a "rs" como un recordset no ?????
y ademas debes abrir el registro para poder guardar los datos, no solo la base
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