Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El motor de base de datos de Access reconoce varios conjuntos de tipos de datos superpuestos. En Access, hay cuatro contextos diferentes en los que es posible que tenga que especificar un tipo de datos: en la vista Diseño de tabla, en el cuadro de diálogo Parámetros de consulta , en Visual Basic y en la vista SQL en una consulta.
La tabla siguiente compara los cinco conjuntos de tipos de datos que corresponden a cada contexto.
- En la primera columna se enumeran los valores de propiedad Type disponibles en la vista Diseño de la tabla y los cinco valores de propiedad FieldSize para el tipo de datos Number.
- La segunda columna indica los tipos de datos de parámetro de consulta disponibles y correspondientes para diseñar consultas de parámetros en el cuadro de diálogo de Parámetros de consulta.
- La tercera columna muestra los tipos de datos correspondientes de Visual Basic.
- La cuarta columna muestra los tipos de datos del objeto de ADO Field.
- La quinta columna muestra los tipos de datos SQL del motor de base de datos Jet definidos por el motor de base de datos de Access junto con sus sinónimos válidos.
Campos de tabla | Parámetros de consulta | Visual Basic | Constantes de la propiedad Tipo de datos (Data Type) de ADO | SQL del motor de base de datos de Access y sinónimos |
---|---|---|---|---|
No admitido | Binario | No admitido | adBinary | BINARY (vea las Notas) (Sinónimo: VARBINARY) |
Sí/No | Sí/No | Boolean | adBoolean | BOOLEANA (Sinónimos: BIT, LOGICAL, LOGICAL1, YESNO) |
Número (FieldSize = byte) |
Byte | Byte | adUnsignedTinyInt | BYTE (Sinónimo: INTEGER1) |
Autonumeración (FieldSize = Entero largo) |
Entero largo | Long | adInteger | CONTADOR (Sinónimo: AUTOINCREMENT) |
Moneda | Moneda | Moneda | adCurrency | CURRENCY (Sinónimo: MONEY) |
Fecha y hora | Fecha/Hora | Date | adDate | DATETIME (Sinónimos: FECHA, HORA, MARCA DE TIEMPO) |
Número (FieldSize = Double) |
Doble | Double | adDouble | DOBLE (Sinónimos: FLOAT, FLOAT8, IEEEDOUBLE, NUMBER, NUMERIC) |
Autonumeración /GUID (FieldSize = id. de replicación) |
Id. de réplica | No admitido | adGUID | GUID |
Número (FieldSize = Entero largo) |
Entero largo | Long | adInteger | LONG (consulte las notas) (Sinónimos: INT, INTEGER, INTEGER4) |
Objeto OLE | Objeto OLE | String | adLongVarBinary | LONGBINARY (Sinónimos: GENERAL, OLEOBJECT) |
Memo | Memo | String | adLongVarWChar | LONGTEXT (Sinónimos: LONGCHAR, MEMO, NOTE) |
Número (FieldSize = Single) |
Simple | Simple | adSingle | SOLTERO (Sinónimos: FLOAT4, IEEESINGLE, REAL) |
Número (FieldSize = Integer) |
Integer | Integer | adSmallInt | SHORT (vea notas) (Sinónimos: INTEGER2, SMALLINT) |
Texto | Texto | String | adVarWChar | TEXT (Sinónimos: ALPHANUMERIC, CHAR, CHARACTER, STRING, VARCHAR) |
Hyperlink | Memo | String | adLongVarWChar | LONGTEXT (Sinónimos: LONGCHAR, MEMO, NOTE) |
No admitido | Valor | Variant | adVariant | VALUE (Ver notas) |
Nota:
- Access no usa el tipo de datos binarios. Se reconoce solo para su uso en consultas de tablas vinculadas de otros productos de base de datos que admiten el tipo de datos binarios.
- El tipo de datos INTEGER de SQL del motor de base de datos de Access no se corresponde con el tipo de datos Entero de los campos de las tablas o de los parámetros de consulta, ni con el tipo de datos INTEGER de Visual Basic. Por el contrario, en SQL, el tipo de datos INTEGER se corresponde con el tipo de datos Entero largo para los campos de tablas y los parámetros de consulta y con el tipo de datos Long en Visual Basic.
- La palabra clave VALUE no representa un tipo de datos definido en el motor de base de datos de Access. Sin embargo, en las consultas de Access o SQL, la palabra clave VALUE puede considerarse un sinónimo válido para el tipo de datos Variant de Visual Basic.
- Si configura el tipo de datos de un objeto de acceso a datos (DAO) en código Visual Basic, debe configurar la propiedad Tipo del objeto.
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.