Avatar billede zeusdk Nybegynder
03. februar 2003 - 14:54 Der er 4 kommentarer og
2 løsninger

Gør rekord-felt tomt

Hej

Jeg har følgende sql-sætning, som gerne skulle gøre "status" til et tomt felt (altså slettes dets værdi). Men hvordan gøres det?

strSQL="update users set status = ' ' where email = '" & Request.Form("email") & "'"

Data type mismatch in criteria expression.
Avatar billede soes Nybegynder
03. februar 2003 - 15:02 #1
hvilken datatype er status?
Avatar billede zeusdk Nybegynder
03. februar 2003 - 15:03 #2
number (tal)
Avatar billede soes Nybegynder
03. februar 2003 - 15:07 #3
uden at vaere helt sikker, saa mener jeg at et felt af type number vil som standard have vaerdien 0. DVS. at felt skal have en eller anden vaerdi. Hvis du vil proeve min teori af kan du skrive denne sql saetning:
strSQL="update users set status =  where email = '" & Request.Form("email") & "'"

Dette burde give en fejl!

strSQL="update users set status = 0 where email = '" & Request.Form("email") & "'"

hvorimod at dette burde virke.
Avatar billede zeusdk Nybegynder
03. februar 2003 - 15:20 #4
Hermed gjort - det virkede. Tryk svar, hvis du vil have nogle points.
Avatar billede soes Nybegynder
03. februar 2003 - 15:28 #5
du faar lige et svar
Avatar billede zeusdk Nybegynder
03. februar 2003 - 15:32 #6
Jeg havde tidligere prøvet at sætte det til 0, og det virkede, men jeg vidste ikke det med standard-værdien.
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