12 messaggi dal 03 ottobre 2001
Dove sbaglio?
***********************************************************************
sql = "SELECT * FROM usato where [data] = #01/11/01#"
**********************************************************************

ho provato a togliere gli zeri, a mettere la data tra gli ' ', a togliere i # #,a togliere [] dal nome del campo, ma niente !
Preciso che il campo data del db access è di tipo data e non stringa.
Help !!!!!!!!!!!!!!!!!............................non mi posso bloccare per sta stronzata.........che rabbia !!!

902 messaggi dal 19 aprile 2001
sql="select * from usato where data=#11/1/2001#"

le date in access le devi sempre passare come mese/giorn/anno

 Traspi.net
Da Torino al mondo Internet il magazine di cultura, creatività e informazione.
www.traspi.net
Mauro Tortone
webmaster@traspi.net

Traspi.net
Da Torino al mondo Internet il magazine di cultura, creatività e informazione.
www.traspi.net
Mauro Tortone
webmaster@traspi.net
13 messaggi dal 12 maggio 2001
Scusate se mi intrometto!
Ma questo vale anche per le date postate da form?
La data nel database è registrata nel formato gg/mm/aaaa.
Se mi confermi quanto sopra... allora gg/mm/aaaa le devo passare separati... e come?
:-))
ciao jago

902 messaggi dal 19 aprile 2001
non è detto...
puoi fargliela scrivere normale 12/3/2001
poi se sei su server "italiano" (al + forzi un session.lcid=1040) la converti in data con cdate


 Traspi.net
Da Torino al mondo Internet il magazine di cultura, creatività e informazione.
www.traspi.net
Mauro Tortone
webmaster@traspi.net

Traspi.net
Da Torino al mondo Internet il magazine di cultura, creatività e informazione.
www.traspi.net
Mauro Tortone
webmaster@traspi.net
13 messaggi dal 12 maggio 2001
Scusa ma non ho capito!

In Access
Tabella user
Campo P_DATA es. 01/08/1960 (tipo di campo Data/ora)
----------------------
Form
<input type="text" name="p_datan" size="10" maxlength="10"> es.01/08/1960
----------------------------

SQL

"SELECT * FROM user WHERE P_DATA='" & Request.Form("p_datan") & "'"


risposta server
Tipi di dati non corrispondenti nell'espressione criterio.

Mi aiuti?

Thanks

jago

902 messaggi dal 19 aprile 2001
la procedura + corretta è (secondo me):

function datadb(x)
datadb="#"& month(x) & "/" & day(x) & "/" & year(x) & "#"
end function


dataform=request.form("p_datan")
aposto=true
if isdate(dafaform) then dataform=cdate(dataform) else aposto=false
'fai gli altri check

if aposto then
"SELECT * FROM user WHERE P_DATA=" & datadb(dataform)
.......

end if



 Traspi.net
Da Torino al mondo Internet il magazine di cultura, creatività e informazione.
www.traspi.net
Mauro Tortone
webmaster@traspi.net

Traspi.net
Da Torino al mondo Internet il magazine di cultura, creatività e informazione.
www.traspi.net
Mauro Tortone
webmaster@traspi.net

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.