Avatar billede Slettet bruger
18. oktober 1999 - 12:12 Der er 7 kommentarer og
1 løsning

Slette en dato helt

Jeg er stødt på et lidt dumt problem. Jeg skal i en UPDATE-statement slette en dato helt fra en record. jeg har prøvet med update tabel set datofelt=## og datofelt='' og datofelt='0' og det ser ud til at jeg bliver ved med at få Data type mismatch in criteria expression .. Bliver jeg nødt til at sætte den til en en dato for at fjerne den?
Avatar billede midgaardsorm Nybegynder
18. oktober 1999 - 12:15 #1
Det kunne lyde som om dato er en nødvendig ting. Prøv at kigge efter om den er sat til "obligatorisk"
Avatar billede Slettet bruger
18. oktober 1999 - 12:20 #2
Når jeg kigger på den i designview viser den at required står til 'no'. Der er ingen indstillinger i de andre felter, og feltet er oprettet med default værdier.
Avatar billede hojben Novice
18. oktober 1999 - 13:02 #3
0 er jo ikke en dato!!! Derfor får du denne fejl... jeg ved ikke helt hvordan du vil sætte dato til 0 da denne dato ikke findes..
Avatar billede brian_d Nybegynder
18. oktober 1999 - 13:10 #4
Hvad med at bruge set datofelt = Null
Avatar billede Slettet bruger
18. oktober 1999 - 13:24 #5
hojben: 0 (nul) gør det ud for 12:00:00 (am)- så det er tildels en løsning men ikke god nok.
Avatar billede Slettet bruger
18. oktober 1999 - 13:41 #6
datofelt=Null gør at datoen bliver 00:00:00 :) .. men det er bedre end 12:00:00 - jeg tror vi er ude i noget med at man ikke kan slette datoen med sql når der først har været en.
Avatar billede brian_d Nybegynder
18. oktober 1999 - 14:39 #7
hvis jeg fyrer denne her af bliver datofeltet null

UPDATE Table1 SET Table1.datofelt = Null;



Avatar billede moses Praktikant
19. oktober 1999 - 07:54 #8
Husk lige:
Hvis du senere vil teste på disse datofelter og især text-felter, så er der en forskel fra Null (ingenting) og 0 for Variantfelter af typen Dato hhv. "" for text-felter.
Null betyder - ingenting eller ikke indtastet endnu.
0 kan betyde både "ingenting" og "ikke indtastet endnu" for variantfelter
"" betyder textfelt udfyldt og slettet igen.
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