error al definir un recordset

juanolas
25 de Octubre del 2003
Hola a todos-as,
quisiera que alguien me dijese por que me da un problema al definir un recordset al principio de un funcion ,de la siguiente forma

private sub nombre_funcion(param as type)

dim rsaux as recordset

end sub

el caso es que este tipo de declaracion la hago en varias funciones ,uso un recordset auxiliar solo para una funcion determinada y en el resto de funciones no me da ningun error ,pero en este nueva no me daja usar el recordset me dice que la variable de tipo object o la variable de bloque with no esta establecida.
muchas gracias por su atencion
saludos

Juan
25 de Octubre del 2003
Me parece que el problema está en que utilizas esa
variable antes de asignarle un recordset. Tal y como
está declarada rsaux no es un recordset, sino una
referencia a un recordset.

Hasta que no estableces que rsaux hace referencia a
un recordset concreto no puedes utilizarla.
Para establecer la referencia se usa una asignación
precedida de la palabra Set:

Set rsaux = expresion_que_devuelve_un_recordset