adOpenDynamic y demas
Publicado por Adrian (4 intervenciones) el 06/05/2002 16:24:58
Estoy intentando hacer un ABM sin objetos data (o sea, con conexion, recordset, etc por codigo), y tenia el problema de la propiedad .recordcount q siempre daba -1, y lei (y comprobe) q era pq al momento de abrir el recordset ponia esta instruccion:
rs.Open consulta, conexion, adOpenDynamic, adLockOptimistic, adCmdText
probe cambiando el adOpenDynamic por adOpenStatic y funciona bien, pero quisiera saber la diferencia entre adOpenDynamic, adOpenForwardOnly, adOpenKeyset y adOpenStatic. Por lo q se, creo q el Dynamic sirve cdo se van a actualizar datos de varias tablas, y q en el ForwardOnly solo se puede desplazar por los registros hacia adelante, por lo q a mi ese no me serviria, pero no se que restricciones tienen el Static y el Keyset...
alguien me podria aclarar esto? Pq en todos los tutoriales q consigo abren los recordset de otras maneras sin usar estas constantes, y tendria q cambiar mucho codigo para abrirlas como esta en los ejemplos, y no vale la pena (creo) solo por no saber q significa cada constante...
desde ya muchas gracias.
rs.Open consulta, conexion, adOpenDynamic, adLockOptimistic, adCmdText
probe cambiando el adOpenDynamic por adOpenStatic y funciona bien, pero quisiera saber la diferencia entre adOpenDynamic, adOpenForwardOnly, adOpenKeyset y adOpenStatic. Por lo q se, creo q el Dynamic sirve cdo se van a actualizar datos de varias tablas, y q en el ForwardOnly solo se puede desplazar por los registros hacia adelante, por lo q a mi ese no me serviria, pero no se que restricciones tienen el Static y el Keyset...
alguien me podria aclarar esto? Pq en todos los tutoriales q consigo abren los recordset de otras maneras sin usar estas constantes, y tendria q cambiar mucho codigo para abrirlas como esta en los ejemplos, y no vale la pena (creo) solo por no saber q significa cada constante...
desde ya muchas gracias.
Valora esta pregunta


0