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)
3 svar · 169 visningar · startad av Percy
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]
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)
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?
<%
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.