sql opdracht in access

Status
Niet open voor verdere reacties.

andro70

Gebruiker
Lid geworden
29 dec 2005
Berichten
12
Wat zit er fout in onderstaande sql opdracht.
De bedoeling is dat alle record van het jaar 2005 gecopieerd worden van de ene tabel naar een andere tabel maar ik krijg een foutmelding op de datum.

DoCmd.RunSQL "insert INTO opruim (bonnummer,userid,invoerder,nln,omsch60n,rekeningn ummer,datum,voertuig,aantal) SELECT bonnummer,userid,invoerder,nln,omsch60n,rekeningnu mmer,datum,voertuig,aantal FROM opruimw WHERE datum like #*" & "2005" & "#"

ik krijg volgende foutmelding

fout 3075 tijdens uitvoering:
syntaxisfout in datum. in query-expressie datum lke #*2005#.

Weet iemand een oplossing?
aanpassen
 
je datumvergelijking gaat niet goed. Volgens mij lukt het met de volgende WHERE-clausule met de functie Year, die alleen het jaar teruggeeft van het veld met de datum:

where Year([datumveld]) = 2005
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan