Avatar billede bgjensen Nybegynder
04. marts 2004 - 17:16 Der er 4 kommentarer og
1 løsning

tomt dato felt i access

jeg har lavet en film databasen, men nu har jeg problemer med udlåns funktionen.
Det er sådan at når en film udlånes, sættet dags dato i min access db, med formen dd-mm-yyyy. Det virker fint nok.
Men når nu filmen retuneres så skal det der står i dato feltet gerne slettet, så det har værdien Null!
Men det virker ikke helt???

Text13.Text = ""
strSQL = "Update Film Set UdlaanDato = '" & Text13.Text & "' Where Id = " & Text8.Text & ""

Jeg har også prøvet med
Text13.Text = Null

Men det virker ikke, nogle forslag???
Avatar billede madschristensen Nybegynder
04. marts 2004 - 17:23 #1
Hvilken fejlmeddelelse kommer der ?

Har UdlaanDato nogle valideringsregler ?
Avatar billede helmet Nybegynder
04. marts 2004 - 17:25 #2
Joh, drop den del du har med Text13.text i din sql.
strSQL = "Update Film Set UdlaanDato = Null Where Id = " & Text8.Text
Avatar billede bgjensen Nybegynder
04. marts 2004 - 17:30 #3
helmet -> det er fordi både Udlån og retuner, bruger den samme SQL streng, jeg kunne godt lave det i 2, hvis det ikke er muligt på den anden måde.

madschristensen -> fejlmelddelse: Datatype stemmer ikke overens
Avatar billede helmet Nybegynder
04. marts 2004 - 17:37 #4
Du har '' omkring text13.text, det er også rigtigt nok når det er en dato du vil gemme, men den kan jo ikke konvertere strengen 'null' og '' til en dato, det er derfor du får fejlen.

Så umiddelbart ville det nemmeste være og lave 2 sql udtryk, når nu du gerne vil have null i feltet. Ikke og sammenligne med tekststrengen 'null' det er slet ikke det samme.
Avatar billede bgjensen Nybegynder
04. marts 2004 - 17:42 #5
ok så bruger jeg 2 sql udtryk! thx for hjælpen
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
Kurser inden for grundlæggende programmering

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