¿Cómo expresa ADO de VBA en el acceso declaraciones SQL al acceder a la base de datos?
& amp (número de conexión): un conector que conecta el contenido de control y las cadenas.
(Comillas simples): Identificador de texto. Una cadena encerrada entre un par de comillas simples son datos de texto.
# #(signo de libra): Identificador de fecha, similar al identificador de texto, los datos de fecha se incluyen en el signo de libra.
! (Signo de exclamación): indica la relación de afiliación, el primero es el padre y el segundo es el hijo. Generalmente aparece en un conjunto de registros o control de formulario.
. (punto): También es una relación de afiliación y se utiliza principalmente en consultas o tablas.
[] (corchetes): Generalmente usados para controles, los corchetes son los nombres de los controles de formulario.
() (paréntesis): los paréntesis son generalmente elementos de una colección de objetos, que pueden ser el valor de índice del elemento de la colección o el nombre del elemento.
Los datos numéricos no requieren ningún identificador.
De hecho, esta explicación no es rigurosa, pero generalmente puede resolver algunas de las dudas del cartel original. A continuación se muestran algunos ejemplos para ilustrar:
a. Supongamos que los valores de estos dos controles en el formulario son: nombre de usuario es whoami13, nombre de usuario y contraseña = ABC, entonces:
Empleado temporal
=
"Seleccionar
*
de
usuario
donde
Nombre = '
"
& amp
¡Yo! [nombre de usuario]
& amp
"
y
contraseña=
<'
"
& amp
¡Yo! [Contraseña de usuario]
& amp
"
'
"
Equivalente a:
Empleado Temporal
=
"Seleccionar
*
De
Usuario
Donde
Nombre = '
whomai13
y
Contraseña=
'< / p>
ABC
'
"
Supongamos que los valores de estos dos controles están en la forma: la fecha es 2012-7 -5 , moneda=15, luego:
Empleado temporal
=
"Seleccionar
*
de
Dónde está el usuario
Nombre = #
"
& amp
¡Yo! [fecha]
& amp
"
#
y
contraseña=
"
& amp
¡Yo! [Dinero]
Equivalente a:
Empleado temporal
=
“Seleccionar
*
De
Usuario
Dónde
Nombre =#2012-7-5#
y
Contraseña=
15"
Cabe señalar que los tipos de datos deben ser los mismos, de lo contrario el código ADO no se podrá ejecutar.