Avatar billede kobojt Nybegynder
15. marts 2002 - 12:42 Der er 12 kommentarer og
1 løsning

Checkbox og DB

Hi

Jeg sidder med en tilmeldelsesformular der driller lidt.
jeg har en tjekbox(den med fluebenet), hvis værdi jeg simpelthen ikke kan indsætte i min access database.

Tjekboxen ser sådan ud:
<INPUT type="checkbox" id=cprTilladelse name=cprTilladelse value="true" checked>

Scriptet der skal gemme værdien i DB:
if Request.form("cprTilladelse") = "True" then
cprTilladelse    = 1
else
cprTilladelse = 0
end if

Feltet cprTilladelse er i DB et "yes/no" felt.

Er der nogen fortælle mig hvordan jeg får gemt tjekbox'ens værdi i DB ?

Kobojt
Avatar billede kobojt Nybegynder
15. marts 2002 - 12:44 #1
Scriptet indeholder selvfølgelig også
"rs("cprTilladelse")    = cprTilladelse"
Avatar billede hirayz Nybegynder
15. marts 2002 - 12:46 #2
du skal checke på om den er on istedet
if Request.form("cprTilladelse") = "on" then
Avatar billede kobojt Nybegynder
15. marts 2002 - 12:55 #3
jeg har godt nok prøvet det, men giver det lige et forsøg igen.
jeg vender hurtigt tilbage :)
Avatar billede z42cool Nybegynder
15. marts 2002 - 12:56 #4
Først skal du huske at streng sammenligning er case sensitiv så når du på klienten sætter ...value="true".... skal du også på serveren sig ...Request.form("cprTilladelse")="true"....

Mht. access databasen har du så prøvet

if Request.form("cprTilladelse") = "true" then
cprTilladelse    = "yes"
else
cprTilladelse = "no"
end if
Avatar billede kobojt Nybegynder
15. marts 2002 - 12:59 #5
har lige prøvet det, det virkede ikke. feltet forbliver "utjekket"
Avatar billede z42cool Nybegynder
15. marts 2002 - 13:00 #6
Btw.... Ved du hvilken version af MDAC (Microsoft Data Access Components) du bruger?
Avatar billede kobojt Nybegynder
15. marts 2002 - 13:09 #7
nej ikke umidelbart, hvordan kan jeg se det ?
Avatar billede kobojt Nybegynder
15. marts 2002 - 13:15 #8
sorry z42cool, er lidt stresset jeg så ikke lige dit svar (doh!)
jeg giver det lige et forsøg :)
Avatar billede z42cool Nybegynder
15. marts 2002 - 13:19 #9
Det ved jeg faktisk ikke, men i følge Microsoft har tidligere versioner af MDAC problemer med yes/no felter

http://support.microsoft.com/default.aspx?scid=kb;EN-US;q221184
Avatar billede kobojt Nybegynder
15. marts 2002 - 13:20 #10
så har jeg prøvet det, jeg får en fejl.

Provider error '80020005'
Type mismatch.
Avatar billede kobojt Nybegynder
15. marts 2002 - 13:21 #11
min access stammer fra office xp, så mon ikke den burde være tilstrækkelig?
Avatar billede kobojt Nybegynder
15. marts 2002 - 13:34 #12
den update man kan downloade på microsofts hjemmeside, skal den installeres serveren eller min workstation?
Avatar billede kobojt Nybegynder
15. marts 2002 - 14:02 #13
jeg tænkte mig lidt om :) og indtallerede servicepack 2 som mocrosoft anbefalede...og nu kører det som det skal.

Thanx!
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