Avatar billede cem Nybegynder
02. marts 2004 - 23:22 Der er 5 kommentarer og
1 løsning

Access - ja/nei - False/True

jeg har denne koden:
_________________________________



<%
SQL2 = "SELECT sporsmol,gjennomfort,HoppetOver,Id FROM Sporsmol WHERE id < "& id
SET RecSet = Connect.execute(SQL2)

if RecSet.eof = true then
Response.Write "Du har ikke svart på noen spørsmål ennå!"
RecSet.Close
Set RecSet = Nothing
else

Do until RecSet.eof

id2 = RecSet("id")
sporsmol2 = RecSet("sporsmol")
HoppetOver2 = RS("HoppetOver")
Gjennomfort2 = RS("Gjennomfort")


if Hoppetover2 <> 1 OR Hoppetover2 <> FALSE then
img = "yes.gif"
f_color = "green"
else
S = "No"
img = "no.gif"
f_color = "red"
ahref = "<a href='sporsmol.asp?q="&id2&"' style='underline:none'>"
end if

%>
<%=ahref%><font size="1" face="verdana" color="<%=f_color%>"><%=id2%>. <%=sporsmol2%> <img src="bilder/<%=img%>" border="0"><%If S = "No" then%></a><%end if%><%=Hoppetover2%><br>


<%
RecSet.movenext
loop

RecSet.Close
Set RecSet = Nothing
end if
%>



__________________________________

Nå har jeg en access database hvor jeg krysser av(ja/nei)...

etter å ha sjekket databasen har jeg to stykker som ER krysset av og EN som IKKE er krysset av...
men når jeg skriver ut "Hoppetover2" er alle FALSE...selv om ikke alle har samme verdi...


Hvorfor er det slik?
Hva kan jeg gjøre?
Avatar billede cem Nybegynder
02. marts 2004 - 23:45 #1
vel...nå har jeg forandret til denne setningen...

men fortsatt skrives alle ut som "false"

"if Hoppetover2 <> 1 OR Hoppetover2 <> TRUE then"

jeg vet at ikke alle er krysset av!

forslag til hva feilen er?
Avatar billede fet321 Nybegynder
03. marts 2004 - 00:14 #2
if Hoppetover2 <> 1 OR Hoppetover2 <> TRUE then

ændres til:

if Hoppetover2 = true then
Avatar billede cem Nybegynder
03. marts 2004 - 17:52 #3
hehe...tror jeg er blitt misforstått...:

- Jeg har en Ja/Nei i min database
- Når brukeren ikke klarer et svar kommer: ja(verdi=1) ellers kommer nei(verdi=0)

Jeg sjekket i databasen, og TO forskjellige poster hadde ulik verdi, det vil si, en var krysset av, den andre var ikke...allikvel, når jeg skrev ut den, kom begge under "False"; altså begge var False!!

har jeg gjort noe feil i min accessdatabase?
Avatar billede cem Nybegynder
03. marts 2004 - 19:16 #4
hvis det er til noe hjelp...så er her litt mer kode:


<%
SQL2 = "SELECT sporsmol,gjennomfort,HoppetOver,Id FROM Sporsmol WHERE id < "& id
SET RecSet = Connect.execute(SQL2)

if RecSet.eof = true then
Response.Write "Du har ikke svart på noen spørsmål ennå!"
RecSet.Close
Set RecSet = Nothing
else

Do until RecSet.eof

id2 = RecSet("id")
sporsmol2 = RecSet("sporsmol")
HoppetOver2 = RS("HoppetOver")
Gjennomfort2 = RS("Gjennomfort")


if Hoppetover2 <> 0 then
img = "yes.gif"
f_color = "green"
else
S = "No"
img = "no.gif"
f_color = "red"
ahref = "<a href='sporsmol.asp?q="&id2&"' style='underline:none'>"
end if

%>
<%=ahref%><font size="1" face="verdana" color="<%=f_color%>"><%=id2%>. <%=sporsmol2%> <img src="bilder/<%=img%>" border="0"><%If S = "No" then%></a><%end if%><%=Hoppetover2%><br>


<%
RecSet.movenext
loop

RecSet.Close
Set RecSet = Nothing
end if
%>
Avatar billede cem Nybegynder
03. marts 2004 - 19:21 #5
id2 = RecSet("id")
sporsmol2 = RecSet("sporsmol")
HoppetOver2 = RS("HoppetOver")
Gjennomfort2 = RS("Gjennomfort")


her går jeg over fra RecSet til RS...hehe...hatt pause med asp i sise;(
Avatar billede cem Nybegynder
03. marts 2004 - 19:23 #6
ferdi...hehe.....
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