1. RS.OPEN SQL,CONN,A,B,C 2. CONN.EXECUTE(SQL,RowsAffected,C) Significado del parámetro: El valor de SQL puede ser una declaración SQL, un nombre de tabla, un nombre de procedimiento almacenado o un proveedor de datos Se acepta cualquier cadena. Para mejorar el rendimiento, es mejor especificar valores apropiados para el parámetro C. El parámetro opcional RowsAffected devolverá el número afectado después de la ejecución de la consulta INSERT, UPDATE o DELETE. Estas consultas devolverán un objeto Recordset cerrado. Una consulta SELECT devolverá un valor RowsAffected de -1 y devolverá un conjunto de registros abierto con una o más filas de contenido. |
|
R: ADOPENFORWARDONLY (=0) es de solo lectura y el registro de datos actual solo se puede mover hacia abajo. ADOPENKEYSET (=1) es de solo lectura y el registro de datos actual se puede mover libremente .ADOPENDYNAMIC (=2) es de lectura .-write, y el registro de datos actual se puede mover libremente ADOPENSTATIC ( =3) Se puede leer y escribir, el registro de datos actual se puede mover libremente y se puede ver el nuevo registro B: ADLOCKREADONLY (=1) Tipo de bloqueo predeterminado, el conjunto de registros es de solo lectura y los registros no se pueden modificar ADLOCKPESSIMISTIC (=2) Bloqueo pesimista. Cuando se modifica un registro, el proveedor de datos intentará bloquear el registro para garantizar una edición exitosa del registro. Tan pronto como comienza la edición, el registro se bloquea. ADLOCKOPTIMISTIC (=3) bloqueo optimista, el registro no se bloquea hasta que el registro actualizado se envíe mediante el método de actualización. ADLOCKBATCHOPTIMISTIC (=4) bloqueo optimista por lotes, que permite modificar varios registros. Los registros se bloquean solo después de llamar al método UpdateBatch. Cuando no es necesario modificar ningún registro, se debe utilizar un conjunto de registros de solo lectura para que el proveedor no necesite realizar ninguna detección. Para uso general, el bloqueo optimista es probablemente la mejor opción, ya que los registros solo se bloquean durante un corto período de tiempo, durante el cual los datos se actualizan. Esto reduce el uso de recursos. C: (Especifique el tipo de declaración SQL) ADCmdUnknown (=& H0008) es desconocido y debe ser juzgado por el sistema. La velocidad es lenta y es el valor predeterminado de declaraciones de comando como declaraciones SQL como: Seleccionar *. de la consulta Table1 ADCmdTable (= &H0002) Nombre de la tabla, por ejemplo: Table1 ADCmdStoredProc (= &H0004) nombre del procedimiento almacenado ADCmdFile (= &H0100) tipo de objeto nombre del archivo correspondiente ADCmdTableDirect (= &H0200) es el nombre de la tabla que puede obtener directamente el contenido de la fila de la table conn.execute(sql)(0 ) es el valor del primer campo del conjunto de datos |