Avatar billede Slettet bruger
26. september 2003 - 12:17 Der er 4 kommentarer og
1 løsning

List alle emails udfra SQL

session("pid") = DeMessSQL(request.querystring("PID"))
strSQL = "UPDATE annoncer SET Godkendt= true WHERE pid = '"& session("pid") &"'"
conn.execute(strSQL)

findAnnonceSQL = "SELECT annoncetype, amt, areal, rum, indskud, boligtype, husleje FROM annoncer WHERE pid = '" & session("pid") & "'"
set rs = conn.execute(findAnnonceSQL)
'response.write "findAnnonceSQL: "&findAnnonceSQL&"<br><br>"
'session("annoncetype") = rs("annoncetype")

if rs("annoncetype") = "Udbyder" then
    ' Emailservice
    strSQLtmp = "SELECT emailservice FROM annoncer WHERE emailservice <> 'frameldt' AND amt = '" & rs("amt") & "'"
    set rsTmp = conn.execute(strSQLtmp)
    'response.write "strSQLtmp: "&strSQLtmp&"<br><br>"   
        if rsTmp("emailservice") = "specifikt" then
            strSQLEmailService = "SELECT email FROM annoncer WHERE annoncetype = 'Søger'"
            strSQLEmailService = strSQLEmailService & " AND areal <= " & rs("areal") & "" 'boligsøgendes areal er >= den netop indryk.
            strSQLEmailService = strSQLEmailService & " AND rum <= " & rs("rum") & ""            'boligsøgendes rum er >= den netop indryk.
            strSQLEmailService = strSQLEmailService & " AND indskud >= " & rs("indskud") & ""    'boligsøgendes indskud er <= den netop indryk.
            strSQLEmailService = strSQLEmailService & " AND husleje >= " & rs("husleje") & " AND boligtype = '" & rs("boligtype") & "'"
            set rsMail = conn.execute(strSQLEmailService)
        elseif rsTmp("emailservice") = "amt" then
            strSQLEmailService = "SELECT email FROM annoncer WHERE annoncetype = 'Søger'"
            strSQLEmailService = strSQLEmailService & " AND amt '" & rs("amt") & "'"
            set rsMail = conn.execute(strSQLEmailService)
        end if
        'response.write "strSQLEmailService: "&strSQLEmailService&"<br><br>"
end if

den returnerer kun den første post, men jeg ved at der er 4 poster der opfylder kriterierne...

Hvad er der galt?
Avatar billede Spotgun Seniormester
26. september 2003 - 12:19 #1
Det ser ikke rigtigt ud til, at du nogensinde går videre til næste post. Mangler du ikke en "rs.movenext" + et loop et sted?
Avatar billede Slettet bruger
26. september 2003 - 12:22 #2
heh, det går ritti godt! Pastede en ufuldstændig kode...

Har do while løkke med, men havde glemt rs.movenext :) fantastisk....!
Avatar billede Slettet bruger
26. september 2003 - 12:22 #3
laver du lige et svar?
Avatar billede Spotgun Seniormester
26. september 2003 - 12:24 #4
Okay da :)
Avatar billede Slettet bruger
26. september 2003 - 12:25 #5
Billige points dér ;)
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