22 messaggi dal 01 giugno 2006
ciao a tutti, ho realizzato un calendario per leggere i vecchi messaggi di un blog.

l'istruzione che fa la select è questa:

SQLC="SELECT * FROM TBL_BLOG WHERE id_Cat="&cod&" AND Data="&data

se stampo a video vedo:

SELECT * FROM TBL_BLOG WHERE id_Cat=177 AND Data=16/10/2007

e la data cambia ogni volta che cambio giorno attraverso questo link:

<a href=archivio.asp?cod="&cod&"&data="&(data) & "'>" &i& "</a>

fino a qui tutto bene, se non che non mi fa leggere nessun messaggio relativo al giorno scelto.

se però metto
SQLC="SELECT * FROM TBL_BLOG WHERE id_Cat="&cod&" AND Data=Date()"
me li fa vedere

se invece metto
SQLC="SELECT * FROM TBL_BLOG WHERE id_Cat="&cod&" AND Data='17/10/2007'"
mi dice:
Microsoft OLE DB Provider for ODBC Drivers error '80040e07'
[Microsoft][Driver ODBC Microsoft Access] Tipi di dati non corrispondenti nell'espressione criterio.

archivio.asp, line 83

anche se nel db è un campo data, mi potete aiutare, sto impazzendo!!!
9 messaggi dal 26 maggio 2006
Con ACCESS devi usare il cancelletto per le date:

SQLC="SELECT * FROM TBL_BLOG WHERE id_Cat="&cod&" AND Data=#17/10/2007#"

marg°t
22 messaggi dal 01 giugno 2006
ok, se metto così

SQLC="SELECT * FROM TBL_BLOG WHERE id_Cat="&cod&" AND Data=#17/10/2007#"

e cambio il giorno manualmente funziona perfettamente, ma se faccio

SQLC= "SELECT * FROM TBL_BLOG WHERE id_Cat="&cod&" AND Data="&data

non mi fa vedere niente, e non ricevo nessun errore, devo usare una sintassi perticolare per la data?

grazie mattalex
394 messaggi dal 11 agosto 2004
Curiosa questa domanda..
Tipicamente ci si dimentica di mettere appunto # per le date e tu chiedi se ha una sintassi particolare.. EH EH! :)
Dovrebbe bastare così:
SQLC= "SELECT * FROM TBL_BLOG WHERE id_Cat="&cod&" AND Data=#" & data & "#"
Se ci ho indovinato subito avevi la soluzione sotto mano..

22 messaggi dal 01 giugno 2006
hai proprio indovinato!! grazie mille. quando sarà ultimato metterò il link per farti vedere il risultato...

mattalex
22 messaggi dal 01 giugno 2006
calendario on-line con blog perfettamente funzionante!! visibile a questo link:

http://www.povia.net/TAVOLAROTONDA/mano_per_mano.asp

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.