Necesito ayuda para mi proyecto fin carrera
HAgo el proyecto en VB& y nunca habia dado este lenguaje, lo estoy aprendiendo y me surgen algunas dudas.
Cada vez que uso una funcion para realizar una consulta y quiero devolver el objeto Recordset resultante me da un error de que uso una propiedad no valida ¿alguien sabe por que?
Cada vez que uso una funcion para realizar una consulta y quiero devolver el objeto Recordset resultante me da un error de que uso una propiedad no valida ¿alguien sabe por que?
Tengo una funcion en una clase que realiza una consulta en una BD y un procedimiento de una clase distinta que muestra los datos de una parametro Recordset.El problema me da cuando quiero que la funcion devuelva el objeto Recordset (con los datos consultados)para que me sirva de parametro del procedimiento.
yo lo devuelvo asi: nombreFuncion = Recordset
Me parecio entender que los recordset funcionan como punteros y no se si se devuelven de una manera distinta, a un estoy un poco verde en VB
yo lo devuelvo asi: nombreFuncion = Recordset
Me parecio entender que los recordset funcionan como punteros y no se si se devuelven de una manera distinta, a un estoy un poco verde en VB
Para realizar una asignación de una variable de objeto
debes utilizar la instruccion set de esta forma:
Set nombreFuncion=Recordset
debes utilizar la instruccion set de esta forma:
Set nombreFuncion=Recordset
mira no le hagas caso al incepto que te envio lo anterior a si es
primero -debes declarar 2variables yo creo que usas el data
pues esa se declara asi
dim base as database
dim reg as recorset (declaras el recordset)
se abren la base de dato y el registro
set base=opendatabase("nombre base de datos.extencion)
set reg=base.openrecorset("nombre de la abla")
reg.addnew (te estaS POSICIONANDO AL NUEVO REGISTRO)
NO SE VAS A GUARDAR
REG!NOMBRE=TEXT1.TXT(ESTAS GUARDANDO EL NOMBRE DEL TEXT1)
REG!UDPDATE (LO ACTUALIZAS Y GUARDAS)
REG.CLOSE (CIERRAS EL REGISTRO)
BASE.CLOSE(CIERRAS La base de datos
end sub y ahi esta
primero -debes declarar 2variables yo creo que usas el data
pues esa se declara asi
dim base as database
dim reg as recorset (declaras el recordset)
se abren la base de dato y el registro
set base=opendatabase("nombre base de datos.extencion)
set reg=base.openrecorset("nombre de la abla")
reg.addnew (te estaS POSICIONANDO AL NUEVO REGISTRO)
NO SE VAS A GUARDAR
REG!NOMBRE=TEXT1.TXT(ESTAS GUARDANDO EL NOMBRE DEL TEXT1)
REG!UDPDATE (LO ACTUALIZAS Y GUARDAS)
REG.CLOSE (CIERRAS EL REGISTRO)
BASE.CLOSE(CIERRAS La base de datos
end sub y ahi esta
