PDA

View Full Version : [SQL] Query su ACCESS (Ma perchè !!!)


race2
24-10-2003, 17:18
La mia Query su Access con PHP e MyODBC (DSN di Sistema che punta al Database Access):

SELECT MyData FROM MyTable WHERE MyData='01/03/2003'

L'errore su Explorer:
----------------------------------
Warning: SQL error: [Microsoft][Driver ODBC Microsoft Access] Tipi di dati non corrispondenti nell'espressione criterio., SQL state 22005 in SQLExecDirect


L'errore della Query direttamente su SQL di Access:
-----------------------------------------------------------
Tipi di dati non corrispondenti nell'espressione criterio.

Ma come si fa una ricerca per Data su Access ???

cionci
24-10-2003, 18:01
Scusa, ma come faia d utilizzare MyODBC con Access ?

Incolla la query in Access e prova a vedere se lì funziona...

matpez
24-10-2003, 21:52
Cosi è giusta...se è un campo data ti conviene cmq darli la data racchiusa fra due # .... sei di solito però si deve ruotare la data alla maniera anglosassone

Si usa anche cosi...cioè con la modalità stringa, racchiusa fra due apici...ma sei proprio sicuro che il campo MyDate sia di tipo DATA ?

race2
25-10-2003, 04:39
Si e' un campo 'Data/ora'

Scusate ho fatto confusione, i MyODBC non centrano nulla con il mio treand !!!!! :muro: :muro:

cionci
25-10-2003, 07:24
Comunque prendi la query ed inseriscila in Access... Guarda che risultati ti da... Se on funziona allora il problema è comunque la query...

matpez
25-10-2003, 13:26
Originariamente inviato da race2

......
......
......

L'errore della Query direttamente su SQL di Access:
-----------------------------------------------------------
Tipi di dati non corrispondenti nell'espressione criterio.

Ma come si fa una ricerca per Data su Access ???

Sai che io ti voglio un gran bene cionci :D :D :D LOL, però il vecchio e buon race2 ha già detto che anche su Access è il sopra citato ;)

cionci
25-10-2003, 14:07
Boh...non so come mai non l'avevo visto :confused: :confused: :muro: :muro:

matpez
25-10-2003, 14:17
Originariamente inviato da cionci
Boh...non so come mai non l'avevo visto :confused: :confused: :muro: :muro:

La vecchiaia gioca brutti scherzi :(

race2
25-10-2003, 14:18
FUNZIONA !!!

Scusate il ritardo ci volevano gli ## invece che ''

grazie matpez !!!