Microsoft JET Database Engine error '80040e07'
Data type mismatch in criteria expression.
/v2/Default.asp, line 34
Data type mismatch in criteria expression.
Connect.Execute "Update AntalBesokarePerDag SET Antal = Antal + 1 Where Dag = '" & Date & "'" ,rows,128
Vad kan vara fel? Utskriften ser alldeles korrekt ut...
Update AntalBesokarePerDag SET Antal = Antal + 1 Where Dag = '2002-10-28'
:)
@ndersMedlem sedan juni 200032 969 inlägg Om den ser korrekt ut eller inte beror på vad det är för datatyper på fälten. Om datumfältet är av datumtyp är det möjligt att du måste använda brädgård (#) istället för apostrof runt datumvärdet, men det beror lite på vad det är för version av Access du använder också.
Mvh,
Jodå, du hade rätt. # behövdes.
Men brukar man inte kunna köra med ' i Access 2000?
Det har alltid gått bra förrut. Men det är klart, M$ glömde kanske att uppdatera "Update-delen" ;)
r) Upptäckte att jag har 2002 på denna datorn. Men ska det verkligen göra någon skillnad? I så fall tycker jag att utveckling går åt fel håll! :h
:)
@ndersMedlem sedan juni 200032 969 inlägg Jag har för mig att det ska gå alldeles utmärkt. Jag vet att jag själv testat med apostrofer på version 2000 och XP. Det kanske och jag VET att det gick bra. Men kanske fungerar det bara i vissa fall. Lustigt.
Mvh,