06. september 2003 - 19:04Der er
4 kommentarer og 1 løsning
Access/ASP dato problem?
Jeg har et problem, og jeg kan virkelig ikke finde en løsning. Jeg har et asp-script som skal hente nogle poster ud af en access database, og betingelsen er: fdate > #" & date & "#". Og i forige måned (august) virkede scripted fint, men i den her måned virker det ikke.
Hvad kan fejlen være, jeg kan simpelthen ikke regne det ud...
Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
Fejlen skyldes for Access at den bruger US eller UK dato format som er yyyy-mm-dd eller mm-dd-yyyy via SQL. Når man så indsætter en dato i dansk dato format, hvor dagen er først så bytter den rundt på månede og dag i datoen.
Der er en løsning og der er at bruge dato funktionerne Year, Month og Day til at formatere din dato.
<% dato = date strDato = Year(dato) & "-" & Month(dato) & "-" & Day(dato) SQL = "SELECT * FROM tablenavn WHERE fdate >#" & strDato & "#" %>
Ja der findes også en Time() funktion i Access som kan bruges på samme måde som Date() bliver brugt. Skal du bruge både dato og tid kan du bruge Now()
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.