Entorno de programación VB, base de datos SQL2000, cómo sumar los valores de los campos en SQL2000 respectivamente
adopenstatic
Cursor hacia adelante
adopenkeyset
Cursor de conjunto de teclas
adlockoptimistic establece la ventana en un tamaño fijo
Adjunto una pequeña información:
------------------------------- --- ----
Constante
Valor constante
Descripción
----------- -- ---------------------
adopenforwardonly
Valor predeterminado, inicia un cursor que solo puede moverse hacia adelante ( adelante
sólo).
adopenkeyset
1
Inicia un cursor de tipo conjunto de claves.
adopendynamic
2
Inicia un cursor de tipo dinámico.
adopenstatic
3
Inicia un cursor de tipo estático.
----------------------------------
Arriba de varios Los tipos de cursor afectarán directamente a todas las propiedades y métodos del objeto de conjunto de registros. La siguiente lista ilustra las diferencias entre ellos.
------------------------------------------- ----- --
atributo de conjunto de registros
adopenforwardonly
adopenkeyset
adopendynamic
adopenstatic p>
El método nextrecordset no se aplica a la base de datos de Microsoft
Access.
locktype
El parámetro locktype del método open del objeto de conjunto de registros indica el tipo de bloqueo que se utilizará. Si se ignora este parámetro, el sistema utilizará el atributo locktype del objeto de conjunto de registros como. el valor predeterminado. Los parámetros de tipo de bloqueo incluyen adlockreadonly, adlockprssimistic, adlockoptimistic y adlockbatchoptimistic, etc., que se describen a continuación:
---------------------- ---- --------
Constante
Valor constante
Descripción
------ ---- -----------------------
adlockreadonly
1
Valor predeterminado, el objeto del conjunto de registros se inicia en modo de solo lectura y no se pueden ejecutar métodos como addnew, update y delete
adlockprssimistic
2
Cuando se actualiza la fuente de datos, el sistema. Las acciones de otros usuarios se bloquearán temporalmente para mantener la coherencia de los datos.
adlockoptimistic
3
Cuando se actualiza la fuente de datos, el sistema no bloqueará las acciones de otros usuarios y otros usuarios pueden agregar y eliminar datos. , cambiar operación.
adlockbatchoptimistic
4
Cuando se actualiza la fuente de datos, otros usuarios deben cambiar el atributo de ubicación del cursor a adudeclientbatch para agregar, eliminar o modificar los datos. .
======Defina algunas constantes para las conexiones de bases de datos
lt
const
adopenforwardonly
=
'El cursor solo busca registros hacia adelante y no admite paginación, conjunto de registros, marcador
const
adopenkeyset
=
1
'Cursor de conjunto de claves, las modificaciones realizadas por otros usuarios en los registros se reflejarán en el conjunto de registros, pero los registros agregados o eliminados por otros usuarios no se reflejarán en el conjunto de registros. Admite paginación, conjunto de registros, marcador
const
adopendynamic
=
2
'El cursor más dinámico función Fuerte, pero también consume la mayor cantidad de recursos. Las modificaciones realizadas por los usuarios a los registros, agregando o eliminando registros se reflejarán en el conjunto de registros. Admite navegación con todas las funciones (el acceso no es compatible).
const
adopenstatic
=
3
'El cursor estático es solo una instantánea de los datos, El usuario Las modificaciones realizadas a los registros, agregando o eliminando registros no se reflejarán en el conjunto de registros. Admite avanzar o retroceder
const
adlockreadonly
=
1
' tipo de bloqueo, predeterminado, sólo lectura, no se pueden realizar modificaciones
const
adlockpessimistic
=
2
' Lock registros inmediatamente al editar, la forma más segura
const
adlockoptimistic
=
3
'El conjunto de registros es solo se bloquea cuando se llama al método de actualización, y otras operaciones anteriores aún pueden cambiar, insertar y eliminar el registro actual
const
adlockbatchoptimistic
= p>
4
'Los registros no se bloquean al editar, y los cambios, inserciones y eliminaciones se realizan en modo por lotes
const
adcmdtext p>
=
amp;h0001
const
adcmdtable
=
amp;h0002
gt;