Begræns dato
Har lavet en www side, hvor man kan søge igennem en MS Sql db, det fungere fra en form hvor der bliver overført nogle værdier, f.eks. man kan søge fra den dato til en anden dato. Det virker også hvis man skriver det præcise dato: 6/4/2007 12:25:11 PM, men det ville være super hvis man kunne nøjes med at skrive 6/4/2007.Hvordan gør man det. Jeg har prøver med at skrive 6/4/2007% men det virker ikke denne fejl
Syntax error converting datetime from character string.
min sql ser sådan ud:
Dim strSQL
Dim strKundeNr
Dim strDatoFra
Dim strDokuNo
Dim strDatoTil
' Henter værdien fra kigplotter.asp
strKundeNr = replace(Request.Form("KundeNr"),"'","''")
strDokuNo = replace(Request.Form("DokuNo"),"'","''")
strDatoFra = replace(Request.Form("DatoFra"),"'","''")
strDatoTil = replace(Request.Form("DatoTil"),"'","''")
strSQL = "SELECT [Document No_], [Line No_], [Sell-to Customer No_], Text, Font, TypeAndColor, Layout, Height, Quantity, Produced, ProducedBy, ProducedDateTime, Width FROM N_S_SYSTEM$PlotterJOb WHERE Produced = '1'"
if strDatoFra <> "" then strSQL = strSQL & " AND(ProducedDateTime BETWEEN '" & strDatoFra & "' AND '" & strDatoTil &"') "
if strKundeNr <> "" then strSQL = strSQL & " AND [Sell-to Customer No_] LIKE '" & strKundeNr & "' "
if strDokuNo <> "" then strSQL = strSQL & " AND [Document No_] LIKE '%" & strDokuNo & "%' "