Ayuda en consulta SQL Fechas

Manuel Acosta Aceves
01 de Julio del 2004
Uso esta Sentencia para recuperar datos en un Grid

Adodc4.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " + App.Path & "base.mdb" + ";Persist Security Info=False"
X = "SELECT * FROM Dominios WHERE id_clientes = " & Str(Text1) & " ORDER BY Fecha"
Adodc4.RecordSource = X
Adodc4.Refresh

Y tengo el formato de fecha Año-mes-dia por ejem 2004-Mayo-17

Pero no me los pone en el orden que quisiera por ejem me los pone asi en el Grid

2004-Abr-17
2004-Ene-17
2004-Jul-17

Se supone que Enero es primero que Abril y no me los ordena como debe ser, se que con otro formato ( 04/02/17) si me lo ordenaria pero me urge este, alguien me puede ayudar Gracias


Ren?
01 de Julio del 2004
creo que el problema que tienes es que el campo de la bd no es de tipo FECHA,
ademas, la base de datos, como origen de datos no maneja el concepto de formato para el tipo fecha, sino que el formato a mostrar lo defines con el objeto de salida en este caso el grid, por su parte la consulta sql define el correcto orden de los registros de acuerdo al tipo de datos y criterios.

saludos