Ver Mensaje Individual
  #6 (permalink)  
Antiguo 03/09/2004, 09:43
kicker2601
 
Fecha de Ingreso: agosto-2004
Mensajes: 6
Antigüedad: 19 años, 8 meses
Puntos: 0
La referencia Microsoft ADO ext 2.8 for DLL and Security sirve para controlar y modificar los objetos nativos ADO y su esquema, asi tambien como la seguridad y los accesos... si quieres la obvias, no hace falta que la pongas...

Prueba con esto...

Public cnx as New ADODB.Connection
Public rs as New ADODB.Recordset <--- aqui te faltaba el New

Set cnx = Nothing
Set rs = Nothing

cnx.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\sistema\Datos\Dbsant.mdb;Persist Security Info=False;Jet OLEDB:Database Password=megasant"

consulta = "Select * from areas"

With Rs
.CursorLocation = adUseClient <--- cursor del lado el cliente
tambien puede ser AdUseServer, del lado del
servidor
.Open consulta, cnx, adOpenKeyset, adLockOptimistic
End With

Set Dg.datasource= RS

Para el cursortype, es el tercer parametro cuando utilizas Open en un recordset en tu caso el tipo de cursor es "adOpenKeyset". Los opciones son las siguientes:

adOpenForwardOnly: (Predeterminado) Abre un cursor de tipo sólo avance, solo adelante.

adOpenKeyset: Abre un cursor de tipo conjunto de claves. Libertad de mover adelante y atras

adOpenDynamic Abre un cursor de tipo dinámico.

adOpenStatic Abre un cursor de tipo estático.

el cuarto parametro es locktype (tipo de bloqueo) y en tu caso utilizas el adLockOptimistic Los opciones son las siguientes:

adLockReadOnly: (Predeterminado) Sólo lectura. No puede modificar los datos.

adLockPessimistic: Bloqueo pesimista, registro a registro. El proveedor hace lo necesario para asegurar una modificación correcta de los registros, normalmente bloqueando registros en el origen de datos inmediatamente antes de la modificación.

adLockOptimistic: Bloqueo optimista, registro a registro. El proveedor usa bloqueo optimista, bloqueando registros sólo cuando se llama al método Update.

adLockBatchOptimistic: Actualizaciones optimistas por lotes. Requeridas en el modo de actualización por lotes en oposición al modo de actualización inmediata.

Espero que te haya quedado un poco mas claro este asunto y ojala te funcione el codigo...
Saludos.