Avatar billede dusktrab Nybegynder
30. august 2001 - 22:43 Der er 1 kommentar og
2 løsninger

if \"værdi fra én tabel\" fundet i \"værdi fra anden tabel\"

Jeg ved ikke hvordan man laver en:

set con = database bla bla bla

sql1 = \"select * from users\"
set rs2 = con.execute(sql1)

sql2 = \"select * from guestbook order by id DESC\"
set rs = con.execute(sql2)

<% if rs(\"navn\") = rs2(\"handle\") then %>
Avatar billede netsrac Praktikant
30. august 2001 - 22:47 #1
sql1 = \"select * from users\"
set rs2 = con.execute(sql1)

sql2 = \"select * from guestbook where navn = \'\" & rs(\"handle\") & \"\'\"
set rs = conn.execute(sql2)

If rs.eof Then
\'Den er der ikke
Else
\'Den er der
End if

Avatar billede cyb Nybegynder
30. august 2001 - 22:47 #2
hvorfor ikke samle det i en forspørgsel:

sql = \"select * from users, guestbook where guestbook.navn = users.handle\"

set rs = con.execute(sql)
Avatar billede cyb Nybegynder
30. august 2001 - 22:49 #3
alternativt kan du lave to lykker

while not rs.eof
  while not rs2.eof
    if rs(\"navn\") = rs2(\"handle\") then
      \' do something
    end if
    rs2.movenext
  wend
  rs2.movefirst
  rs.movenext
wend
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