Red de conocimiento informático - Problemas con los teléfonos móviles - Entorno de programación VB, base de datos SQL2000, cómo sumar los valores de los campos en SQL2000 respectivamente

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

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

=

4

'Los registros no se bloquean al editar, y los cambios, inserciones y eliminaciones se realizan en modo por lotes

const

adcmdtext

=

amp;h0001

const

adcmdtable

=

amp;h0002

gt;