Avatar billede wysiwyg Nybegynder
06. december 2000 - 14:43 Der er 2 kommentarer og
1 løsning

Trække felt ud?

Jeg har:

... noget connection ....

SQLstmt = \"SELECT * FROM database WHERE id = \" & Request(\"id\")

temp1 = XXXXX
temp2 = Request(\"tal2\")
temp3 = (temp1+temp2)

SQLstmt = \"UPDATE DISTINCTROW jokes SET point = \'\" & temp3 & \"\' WHERE id = \" & Request(\"id\")

...

Jeg skal trække et tal ud fra tabellen og lægge Request(\"tal2\") til.... Hvordan skriver jeg linien med .. temp1 = XXXXX .. Hvad skal der stå på XXXXX\'s plads?? (feltet hedder \'total\')

Hygge
Avatar billede tpiil Nybegynder
06. december 2000 - 14:46 #1
temp1 = rs(\"total\")
Avatar billede sone Nybegynder
06. december 2000 - 14:47 #2
Når du bruger request returneres altid en streng.

Du kan gøre det hele i én SQL:

SQLstmt = \"UPDATE jokes SET point = \'\" & CInt(request(\"tal2\"))+temp1 & \"\' WHERE id = \" & Request(\"id\")

Er point ikke et tal - så skal du vel ikke have \' omkring (i UPDATE)
Avatar billede sone Nybegynder
06. december 2000 - 14:48 #3
SQLstmt = \"UPDATE jokes SET point = total + \" & CInt(request(\"tal2\")) & \" WHERE id = \" & Request(\"id\")
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