Ciao,
ho ancora bisogno di voi.
Ho un apllicazione conquesto codice che richiama delle date o una data precisa:
if Request.QueryString("pg")="" then
varprotocollo=Request.Form("cerca1")
vardescrizione=Request.Form("cerca2")
vardata=Request.Form("cerca3")
varao=Request.Form("cerca4")
else
varprotocollo=Request.QueryString("cerca1")
vardescrizione=Request.QueryString("cerca2")
vardata=Request.QueryString("cerca3")
varao=Request.QueryString("cerca4")
end if
varprotocollo=trim(varprotocollo)
vardescrizione=trim(vardescrizione)
vardata=trim(vardata)
varprotocollo=replace(varprotocollo,"'","''")
vardescrizione=replace(vardescrizione,"'","''")
if varprotocollo="" AND vardescrizione="" AND vardata="" then
Response.Redirect("welcome.asp")
Response.End()
end if
if varao="on" or varao="AND" then
varao="AND"
str_where="1=1 "
else
varao="OR"
str_where="0=1 "
end if
if varprotocollo<>"" then
str_where=str_where & varao & " n_protocollo like'%"& varprotocollo &"%' "
end if
if vardescrizione<>"" then
str_where=str_where & varao & " descrizione like '%"& vardescrizione &"%' "
end if
if vardata<>"" then
str_where=str_where & varao & " data_emissione like '%"& vardata &"%' "
end if
Su sql la data è impostata come "datatime"
Se nel form di richiesta scrivo 2005 mi fa vedere tutti i dati del 2005, se invece scrivo 03/03/2005 la risposta è Nessun documento...
Ho provato ha dare al campo data_... il valore char e funziona...
Come posso fare per risolvere il probleme?
converto tutto in Char?
Aspetto grazie....