Index DateTime
Posted: Sat Nov 07, 2015 8:04 am
Tengo un Fichero access, y necesito ordenar una tabla por un campo DATETIME.
Hago lo siguiente:
aFichAcc := "DBQ=C:\Fichero.mdb;Driver={Microsoft Access Driver (*.mdb)}"
RDDSETDEFAULT( "SQLMIX" )
IF RDDINFO( RDDI_CONNECT, { "ODBC", aFichAcc } ) == 1
DBUSEAREA( .T.,, "select * from Item", "aITem" )
INDEX ON FIELD->DtAlt TO Actual
ELSE
MSGINFO ("No he Podido Conectar." , "Error de Connexion" )
EndIF
Al ejecutar me dice:
Error SQLMIX/1026 Data Type error
Si modifico :
INDEX ON FIELD->HB_TTOS(DtAlt) TO Actual
Al Compilar me dice:
Error E0030 Syntax error "syntax error at '('"
Alguna Sugerencia??
-------------------------------------------------------------------------------------------------------------------------------------------------------------
I have a file access, and I need to sort a table by a DATETIME field.
I do the following:
aFichAcc := "DBQ=C:\Fichero.mdb;Driver={Microsoft Access Driver (*.mdb)}"
RDDSETDEFAULT( "SQLMIX" )
IF RDDINFO( RDDI_CONNECT, { "ODBC", aFichAcc } ) == 1
DBUSEAREA( .T.,, "select * from Item", "aITem" )
INDEX ON FIELD->DtAlt TO Actual
ELSE
MSGINFO ("No he Podido Conectar." , "Error de Connexion" )
EndIF
When you run it tells me:
SQLMIX Error / 1026 Data Type Error
If I change:
INDEX ON field-> HB_TTOS (DtAlt) TO Current
When compiling tells me:
E0030 Error Syntax error "syntax error at '('"
Any suggestions??
Hago lo siguiente:
aFichAcc := "DBQ=C:\Fichero.mdb;Driver={Microsoft Access Driver (*.mdb)}"
RDDSETDEFAULT( "SQLMIX" )
IF RDDINFO( RDDI_CONNECT, { "ODBC", aFichAcc } ) == 1
DBUSEAREA( .T.,, "select * from Item", "aITem" )
INDEX ON FIELD->DtAlt TO Actual
ELSE
MSGINFO ("No he Podido Conectar." , "Error de Connexion" )
EndIF
Al ejecutar me dice:
Error SQLMIX/1026 Data Type error
Si modifico :
INDEX ON FIELD->HB_TTOS(DtAlt) TO Actual
Al Compilar me dice:
Error E0030 Syntax error "syntax error at '('"
Alguna Sugerencia??
-------------------------------------------------------------------------------------------------------------------------------------------------------------
I have a file access, and I need to sort a table by a DATETIME field.
I do the following:
aFichAcc := "DBQ=C:\Fichero.mdb;Driver={Microsoft Access Driver (*.mdb)}"
RDDSETDEFAULT( "SQLMIX" )
IF RDDINFO( RDDI_CONNECT, { "ODBC", aFichAcc } ) == 1
DBUSEAREA( .T.,, "select * from Item", "aITem" )
INDEX ON FIELD->DtAlt TO Actual
ELSE
MSGINFO ("No he Podido Conectar." , "Error de Connexion" )
EndIF
When you run it tells me:
SQLMIX Error / 1026 Data Type Error
If I change:
INDEX ON field-> HB_TTOS (DtAlt) TO Current
When compiling tells me:
E0030 Error Syntax error "syntax error at '('"
Any suggestions??