Avatar billede jonh Nybegynder
23. marts 2003 - 19:20 Der er 4 kommentarer og
2 løsninger

Ms SQL - Hente data

Jeg har et problem med noget asp hvor den skal hente nogle data ind.

det den henter ind er enten y eller n. hvis jeg henter det fra min access database er der ikke nogle problemer men når jeg køre over og bruger min Ms-SQL database kan den ikke se at det skal tages som en variabel og ikke et eller andet andet den kan ikke bruges i en

if ZZZ = y then
...
else if ZZZ = n Then
...
end if

hvis jeg sætter den som response.write zzz skriver den igenting

hvad kan jeg gøre forkert?

i begge databaser står de som text
Avatar billede erikjacobsen Ekspert
23. marts 2003 - 19:29 #1
if ZZZ = 'y' then

...måske
Avatar billede erikjacobsen Ekspert
23. marts 2003 - 19:30 #2
if ZZZ = "y" then

...måske ;)
Avatar billede medions Nybegynder
23. marts 2003 - 19:42 #3
Prøv med:

If LBound(CStr(ZZZ)) = LBound("Y") Then

End If

//>Rune
Avatar billede hossein Nybegynder
23. marts 2003 - 20:14 #4
Er ZZZ en kolonne i din tabel? Hvis ja så skal du vælge dens datatype som Bit (0 og 1).
Avatar billede erikjacobsen Ekspert
23. marts 2003 - 20:27 #5
Du mener nok  lcase  - ik'os' medions ??
Avatar billede medions Nybegynder
23. marts 2003 - 20:48 #6
erikjacobsen> hehe jov... -har arbejdet for meget med Arrays her for tiden :-D

If LCase(CStr(ZZZ)) = LCase("Y") Then

End If

//>Rune
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