13. december 2004 - 01:54Der 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...
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
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.