Avatar billede kak Nybegynder
25. oktober 2001 - 14:59 Der er 3 kommentarer og
1 løsning

Opdatere datofelt til Null

Jeg har en Access db, med et datofelt.
Datofeltet skal man kunne opdatere med dags dato, eller slette indholdet hvis man vil.

Den første del virker fint, men jeg kan ikke få lavet en sql-sætning, der vil slette indholdet?!
Jeg har forsøgt med følgende:
    strSql = \"Update tblActive set tblActive.[Inactive] = \'\" & strDate & \"\' where (tblActive.[id] = \" & strId & \");\"

strDate har jeg forsøgt at sætte til Null og til \"\", men ingen af dem virker.
Avatar billede eagleeye Praktikant
25. oktober 2001 - 15:10 #1
du skal i access databasen sætte Tillad Null-længde.
du skulle gerne kunne sætte strDate = \"\" og så benytte den strSQL du har lavet.
Avatar billede kak Nybegynder
25. oktober 2001 - 15:20 #2
Null-længde er tilladt, men det virker ikke.
Avatar billede kichian Nybegynder
25. oktober 2001 - 17:44 #3
Der skal ikke være \' omkring NULL.

Dvs.
strSql = \"Update tblActive set tblActive.[Inactive] = NULL where (tblActive.[id] = \" & strId & \");\"
Avatar billede kak Nybegynder
26. oktober 2001 - 08:46 #4
Yep, det virker uden \' omkring Null.
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