Visual Basic - Nombres de Recordset Publicos no funcionan

Life is soft - evento anual de software empresarial
 
Vista:

Nombres de Recordset Publicos no funcionan

Publicado por Lucyfer (140 intervenciones) el 12/10/2005 15:31:45
En un proyecto tengo definidos en un modulo inicial los nombres de los recordsets que voy a ocupar y en los formularios los abro.

El problema es que algunos nombres no me los reconoce y otros si, sin que haya encontrado cual es la causa.

Por ejemplo tengo en el modulo de inicializaciones :

Public Huespedes, Movimientos As Recordset

y en los formularios :

Set sivb = DBEngine.Workspaces(0)
Set si = sivb.OpenDatabase(xBase)
Set Huespedes = si.OpenRecordset("Huespedes")
Set Movimientos = si.OpenRecordset("Movimientos")

El problema es que con Huespedes funciona bien pero con Movimientos me marca error
si cambio el nombre a otro funciona pero me implica estar inventando nombres de recordsets que no tienen que ver con lo que contienen

Alguien sabe a que se debe y como solucionarlo ???

De antemano gracias por sua ayuda
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:Nombres de Recordset Publicos no funcionan

Publicado por Cecilia Colalongo (3117 intervenciones) el 12/10/2005 17:40:00
Fijate si no tienes un formulario que se llame igual que los recordsets. Y en último caso utiliza prefijos para nombrarlos que hay muchos normalizados, por ejemplo: frmHuespedes para el Form y rstHuespedes para el recordset.
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