La sintaxis completa de Open in RecordSet es
La copia del código es la siguiente:
Secordset.opensaurce, activeconnection, cursortype, bloqueo, opciones
Por ejemplo: Rs.opensql, Conn, 1,3
Cursortype es
AdoptForwardOnly0 tiene el tipo de cursor predeterminado, que solo se puede avanzar en el conjunto de registros para abrir el cursor de avance.
AdoptenKeySet1 abre un cursor de tipo de tecla que se puede mover hacia adelante o hacia atrás en el conjunto de registros. Si otros usuarios modifican o eliminan un registro, el conjunto de registros reflejará este cambio. Sin embargo, si otros usuarios agregan un nuevo registro, el nuevo registro no aparecerá en el conjunto de registros.
Adoptynamic2 abre un cursor dinámico que puede avanzar o hacia atrás en el conjunto de registros. Cualquier cambio en el registro causado por otros registros se reflejará en el conjunto de registros.
Adopenstatic3 abre un cursor estático, que puede avanzar o hacia atrás en el conjunto de registros. Sin embargo, el cursor estático no reflejará los cambios de registro causados por otros usuarios.
Locktype es
AdlockReadonly1 Bloqueo de solo lectura, especificando que los registros en el conjunto de registros no se pueden modificar.
AdlockPrsSimistic2 Bloqueo protegido significa bloquear un registro inmediatamente al editarlo.
AdlockOptimistic3 Abrir bloqueo, especifica que los registros solo se pueden bloquear cuando se llama el método Update () del conjunto de registros.
AdlockBatchOpTimistic4 Open Batch Bloqueking, especificación de registros solo se pueden actualizar en lotes.
Los dos métodos más utilizados:
Rs.Opensql, Conn, 1,1 'se usa para leer y solo leer
Rs.Opensql, Conn, 1,3 'se usa para actualizar o insertar datos, leer y escribir
Los siguientes son suplementos de otros internautas
RecordSet.Pread Source, Activeconnection, cursortype, LockType, Opciones
Se puede escribir como:
Declaración Rs.open SQL, Objeto Conn, 3 (tipo de cursor), 2 (método de bloqueo)
Fuente
El objeto RegistroSet se puede conectar al objeto de comando a través de la propiedad de origen. El parámetro de origen puede ser un nombre de objeto de comando, un comando SQL, un nombre de tabla de datos especificado o un procedimiento almacenado. Si se omite este parámetro, el sistema utiliza la propiedad de origen del objeto RecordSet.
Activeconexión
El objeto de registro se puede conectar al objeto de conexión a través de la propiedad ActiveConnection. La ActiveConnection aquí puede ser un objeto de conexión o un parámetro de cadena que contiene información de conexión de la base de datos (ConnectionString).
Cursor
El parámetro cursortype del método abierto del objeto de conjunto de registros indica qué tipo de cursor inicia los datos, incluidos AdoptForWardonly, AdoptenKeyset, Adoptynamic y Adoptenstatic, que se describen de la siguiente manera: