Avatar billede donslund Nybegynder
02. marts 2003 - 11:21 Der er 8 kommentarer og
1 løsning

Fejl når dato er ""

Jeg har en profilform som folk udfylder. Men hvis de ikke udfylder fødselsdato-feltet får jeg en criteria mismatch. Kan jeg ikke komme uden om det? Er der en eller anden "dato" som access forstår som null? ex. 00-00-0000?
Avatar billede terry Ekspert
02. marts 2003 - 11:21 #1
IF we are talkning Access then you can set the fields required property to NO.
This will allow NULL in the field
Avatar billede terry Ekspert
02. marts 2003 - 11:22 #2
If the fields property is already set to NO then there is something else which causeing the problem.
Avatar billede donslund Nybegynder
02. marts 2003 - 11:24 #3
Obligatorisk er sat til Nej. Problemet er vel at når jeg laver min UPDATE-sætning i sql, så får jeg foedselsdag = '' og det er vel der det går galt.
Avatar billede donslund Nybegynder
02. marts 2003 - 11:26 #4
Hvis jeg laver en if-else hvor jeg blot udelader set foedselsdag hvis denne er null, så ændrer den jo ikke foedselsdag i databasen hvis der står noget der i forvejen.
Avatar billede terry Ekspert
02. marts 2003 - 11:41 #5
You should as you say, checkif the field is NULL and if so remove it form the UPDATE
Avatar billede donslund Nybegynder
02. marts 2003 - 11:59 #6
Ja, men hvis der findes noget i foedselsdagsfeltet i databasen i forvejen skal dette også væk hvis form-feltet er tomt. Og det kan jeg ikke får den til.
Avatar billede terry Ekspert
02. marts 2003 - 12:11 #7
UPDATE tblMain SET tblMain.TheDate = Null
WHERE (((tblMain.ID)=1));

this works!
Avatar billede donslund Nybegynder
02. marts 2003 - 12:30 #8
Det ser det ud til at gøre. Tusind tak for hjælpen.
Avatar billede terry Ekspert
02. marts 2003 - 12:52 #9
selv tak
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester