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.
En la tabla siguiente se enumeran las funciones de fecha y hora ODBC admitidas por el controlador ODBC de Visual FoxPro; cuando la gramática de Visual FoxPro para la misma función difiere de la sintaxis ODBC, se muestra el equivalente de Visual FoxPro.
| Gramática ODBC | Gramática de Visual FoxPro |
|---|---|
| CURDATE*( )* | DATE*( )* |
| CURTIME*( )* | TIME*( )* |
| DAYNAME*(date_exp)* | CDOW*(date_exp)* |
| DAYOFMONTH(date_exp) | DAY*( )* |
| HOUR*(time_exp)* | |
| MINUTE*(time_exp)* | |
| MONTH*(time_exp)* | |
| MONTHNAME*(date_exp)* | CMONTH*(date_exp)* |
| NOW*( )* | DATETIME*( )* |
| SECOND*(time_exp)* | SEC*(time_exp)* |
| WEEK*(date_exp)* | |
| YEAR*(date_exp)* |
No se admiten las siguientes funciones de fecha y hora:
DAYOFYEAR (date_exp)
QUARTER (date_exp)
TIMESTAMPADD (intervalo, integer_exp, timestamp_exp)
TIMESTAMPDIFF (intervalo, timestamp_exp1, timestamp_exp2)
Secuencias de escape ODBC
El controlador también admite la secuencia de escape ODBC para los datos de fecha y marca de tiempo. La sintaxis de la cláusula de escape es la siguiente:
--(*vendor(Microsoft),product(ODBC) d 'value' *)-
--(*vendor(Microsoft),product(ODBC) ts ''value' *)-
En esta sintaxis, d indica que el valor es una fecha en el formato aaaa-mm-dd y ts indica que el valor es una marca de tiempo en la mm-dd aaaa-mm-dd hh:mm:ss[.f...] formato. La sintaxis abreviada de los datos de fecha y marca de tiempo es la siguiente:
{d 'value'}
{ts 'value'}
Por ejemplo, cada una de las siguientes instrucciones actualiza la tabla ALLTYPES mediante la sintaxis abreviada date y timestamp en un comando SQL UPDATE compatible:
UPDATE alltypes
SET DAT_COL={d'1968-04-28'}
WHERE KEY=111
UPDATE alltypes
SET DTI_COL={ts'1968-04-28 12:00:00'}
WHERE KEY=111
Observaciones
Para obtener más información sobre las secuencias de escape, vea Secuencias de escape en ODBC en la referencia del programador de ODBC.