Avatar billede fauer Nybegynder
17. februar 2008 - 18:06 Der er 2 kommentarer og
2 løsninger

2 forskellige Conn.Execute i if sætning

Jeg vil gerne bruge if i 2 forskellige Conn.Execute, men det funker ikke, jeg har prøvet sådan, hvad gør jeg forkert:

if Request.querystring("ID") = "" then
Set rs=Conn.Execute("Select * From Hyacinttabel where ID=43")
else 
Set rs = Conn.Execute("Select * From Hyacinttabel where ID=" & request.querystring("ID"))
strGruppeID = rs("GruppeID")
end if
Set rs2 = Conn.Execute("Select * From GruppetxtTabel where Gruppe='" & strGruppeID & "'")
if not rs.eof then
if not rs2.eof then
Response.Write "<div id=""gruppetxt"" style=""display:inline"">"&rs2("GruppeTxt")&"</div>"
end if
end if

mvh fauer
Avatar billede cpufan Juniormester
17. februar 2008 - 18:23 #1
if Request.querystring("ID") = "" then
Set rs=Conn.Execute("Select * From Hyacinttabel where ID=43")
else   
Set rs = Conn.Execute("Select * From Hyacinttabel where ID=" & request.querystring("ID"))
if not rs.eof then
strGruppeID = rs("GruppeID")

Set rs2 = Conn.Execute("Select * From GruppetxtTabel where Gruppe='" & strGruppeID & "'")
if not rs2.eof then
Response.Write "<div id=""gruppetxt"" style=""display:inline"">"&rs2("GruppeTxt")&"</div>"
end if
end if

end if

hvis gruppe ikke er tal

ellers:

if Request.querystring("ID") = "" then
Set rs=Conn.Execute("Select * From Hyacinttabel where ID=43")
else   
Set rs = Conn.Execute("Select * From Hyacinttabel where ID=" & request.querystring("ID"))
if not rs.eof then
strGruppeID = rs("GruppeID")

Set rs2 = Conn.Execute("Select * From GruppetxtTabel where Gruppe=" & strGruppeID & "")
if not rs2.eof then
Response.Write "<div id=""gruppetxt"" style=""display:inline"">"&rs2("GruppeTxt")&"</div>"
end if
end if

end if

hvis gruppe er tal

hvis det fejler skal du fortælle hvad fejl den kommer med
Avatar billede fauer Nybegynder
17. februar 2008 - 18:54 #2
Gruppe er tekst.

Det virker også helt fint hvis jeg laver en søgning, men hvis der ikke er søgt skal GruppeTxt på ID 43 vises, og det gør den ikke.

Mvh fauer
Avatar billede cpufan Juniormester
17. februar 2008 - 19:25 #3
nå ja

if Request.querystring("ID") = "" then
Set rs=Conn.Execute("Select * From Hyacinttabel where ID=43")
else   
Set rs = Conn.Execute("Select * From Hyacinttabel where ID=" & request.querystring("ID"))
end if
if not rs.eof then
strGruppeID = rs("GruppeID")

Set rs2 = Conn.Execute("Select * From GruppetxtTabel where Gruppe='" & strGruppeID & "'")
if not rs2.eof then
Response.Write "<div id=""gruppetxt"" style=""display:inline"">"&rs2("GruppeTxt")&"</div>"
end if
end if
Avatar billede fauer Nybegynder
17. februar 2008 - 19:47 #4
YES!! Der var den...

Tusinde tak for hjælpen

Mvh fauer
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

IT-JOB