Stonden meerdere topics over in de search, I know, ben ook wat opgeschoten, maar het werkt toch niet helemaal goed nog..
Ik heb een Access XP database met een tabel "Agenda", daarin staat een kolom "Datum", ik wil dus alle records ophalen die ouder zijn dan vandaag:
die fixDate functie heb ik uit de search gehaald en moet beide datums in hetzelfde formaat zetten, zodat het daar niet fout kan gaan. Maar ik krijg nu de melding dat deze functie niet gedefinieerd is...
Voor ik deze functie erin stopte werkte het trouwens wel met een = vergelijking, maar niet met een < of >
Datum staat trouwens in access als een datum/tijd type met korte datumnotatie...
Ik heb een Access XP database met een tabel "Agenda", daarin staat een kolom "Datum", ik wil dus alle records ophalen die ouder zijn dan vandaag:
Visual Basic:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| <%@LANGUAGE="VBSCRIPT"%> <!--#include file="Connections/connBassline.asp" --> <% function fixDate(datum) fixDate = datepart("yyyy",datum) & "/" & datepart("m",datum) & "/" & datepart("d",datum) end function %> <% set fotos = Server.CreateObject("ADODB.Recordset") fotos.ActiveConnection = MM_connBassline_STRING fotos.Source = "SELECT * FROM AGENDA WHERE fixDate(Datum) < fixDate(date()) ORDER BY Datum DESC" fotos.CursorType = 0 fotos.CursorLocation = 2 fotos.LockType = 3 fotos.Open() fotos_numRows = 0 %> |
die fixDate functie heb ik uit de search gehaald en moet beide datums in hetzelfde formaat zetten, zodat het daar niet fout kan gaan. Maar ik krijg nu de melding dat deze functie niet gedefinieerd is...
Voor ik deze functie erin stopte werkte het trouwens wel met een = vergelijking, maar niet met een < of >
Datum staat trouwens in access als een datum/tijd type met korte datumnotatie...
[ Voor 21% gewijzigd door curry684 op 09-06-2003 17:03 ]