webForumDet fria alternativet

söka på datum

ASPur ASP

3 svar · 169 visningar · startad av Percy

Medlem sedan mars 2000187 inlägg
Frågan#1

Hej!
Hur gör jag för att söka på ett datum i databasen då jag har valt att infoga Now i kolumnen? Förut hade jag två kolumner (en date och en time) men nu använder jag endast en med Now! Den ska alltså endast matcha mot datumet och inte datumet och tiden!

[Redigerat av Percy den 11 jan 2001]

Medlem sedan maj 2000252 inlägg
#2

Så här söker jag själv i min datumkolumn,

SQLStmt = "SELECT * FROM dagbok WHERE datum LIKE '%" & Request.QueryString("search") & "%'"
Set RS = Databas.Execute(SQLStmt)
Medlem sedan mars 2000187 inlägg
#3

Ok, det må fungera om jag endast söker på ett datum, men jag har även att den ska kunna söka i ett intervall med BETWEEN och då fungerar det väl knappast?
Kan man inte välja ut de 10 första tecknen ur kolumnen t.ex. 2001-01-11 och på detta sätt matcha alla datumen i tabellen mot det ifyllda datumet i formuläret?

Medlem sedan maj 2000252 inlägg
#4
<%
datum=RecSet("datum")
nyttdatum = Left(datum,10)
%>

ny lagras dom tio första siffrorna ur datumet i variabeln nyttdatum. Vet inte om det är rätt och riktigt, men det funkar då för mig.

131 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)