Avatar billede mskjoldp Novice
13. december 2004 - 01:54 Der er 3 kommentarer og
1 løsning

SELECT FORM WHERE NOT flere variabler

Hej E

Hvordan gør jeg ala dette:

            <select name="S_stelnr">
        <%    dim Sstelnr, Slokation, Sstatus
                Set rs3 = Conn.Execute("SELECT * FROM status")
                Do Until rs3.Eof
                Sstatus = rs3("S_stelnr")
                rs3.movenext
                Loop
                rs3.Close
                Set rs3 = Nothing

                Set rs2 = Conn.Execute("SELECT * FROM stel_nr WHERE MOC_Stelnr <> 'Sstatus' ORDER BY MOC_Stelnr")
                Do Until rs2.Eof
                Sstelnr = rs2("MOC_stelnr")
                Slokation = rs2("MOC_lokation")
                mstatus = rs2("MOC_status")%>
                    <option value="<%=Sstelnr%>" style="background-color:<%="#"&mstatus%>"><%=Sstelnr & " <--> " & Slokation%></option>
        <%   
        rs2.MoveNext
                Loop
                rs2.Close
                Set rs2 = Nothing
%>
            </select>


jeg kan kun fjerne en reccord fra udtrækket:
SELECT * FROM table WHERE <> 'test'ORDER BY

Det virker ok, men kun sålænge jeg selv skriver 'test', og kune med den ene variabel...

/Skjold
Avatar billede baitianlong Nybegynder
13. december 2004 - 02:06 #1
Jeg ved ikke helt hvad det er du vil, men i din øverste del af scriptet, hvor du henter fra en tabel, der hedder status, henter du * alt. Hvis der er flere end en række i tabellen bliver du ved med at overskrive variablen Sstatus.

I anden del vil du gerne sortere fra med flere argumenter, eller..??!!

Det kan du gøre med:

SELECT * FROM table WHERE felt1 <> 'hest' AND felt2 <> 'blah' ORDER BY noget
Avatar billede mskjoldp Novice
13. december 2004 - 11:13 #2
hej legende.dk

Tæt på: SELECT * FROM table WHERE felt1 <> 'hest' AND felt2 <> 'blah' ORDER BY noget

men dette er bl.a. hvad jeg søger:
SELECT * FROM table WHERE felt1 <> 'hest' AND felt1 <> 'blah' ORDER BY noget

hvor hest og blah er udtræk fra status.

Udtrækket fra status tænker jeg skulle blive en lang string der kan bruges til:

SELECT * FROM table WHERE felt1 <> 'udtræk fra status' ORDER BY noget

/Skjold
Avatar billede mskjoldp Novice
13. december 2004 - 22:53 #3
nogen forslag?
Avatar billede mskjoldp Novice
18. december 2004 - 09:08 #4
lukker uden svar
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