Udtræk at kommesepererede data fra database!
HejJeg ved ikke lige helt hvordan jeg skal forklare dette lettest muligt, så hold tungen lige i munden!
Jeg har nogle navne som er sat ind i en MS access database i et felt, således:
navn, navn1, navn2, navn3, osv... you get the point (komma og mellemrum!)
Nu kunne jeg så godt tænke mig at tjekke om navn et står der eller navn navn to står der i, men hvordan gør jeg det???
Kildekoden det skal ind i, ser således ud:
[der er en anden db conn tidligere i kildekoden...]
side_varegruppe2 = RS("k_varegruppe2")
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("db/database.mdb")
Conn.Open DSN
strQuery = "SELECT * FROM varekategorier Order By navn Asc"
Set rs = Conn.Execute(strQuery)
Do While Not rs.EOF
%>
<option value="<%=rs("navn")%>" <%if rs("navn") = side_varegrupper then response.write("selected") end if%>><%=rs("navn") %></option>
<%
rs.MoveNext
Loop
rs.Close
Conn.Close
Set Conn = Nothing
Set rs = Nothing
%>
</select>
Alt i alt skal den skrive selected hvis en anden database har samme værdi et eller andet sted i en kommasepereret sætning!
