Conn = \"PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"testman.mdb\") & \";UID=admin;PWD=;\" Set myConn = Server.CreateObject(\"ADODB.Connection\") myConn.Open Conn Set rs = myConn.Execute(\"SELECT * FROM viden\")
If Not (rs.BOF Or rs.EOF) Then Do While Not rs.EOF If compsent = rs(\"spm\") then Session(\"muligsvar\") = rs(\"svar\") end if rs.MoveNext Loop End If
myConn.Close Set myConn = Nothing ========================
Som i måske kan se, skal jeg have udtrukket den post fra tabellen viden hvor variablen \"compsent\" er lig med feltet \"spm\". Og det skal siges at den lighed kun vil finde sted i een post. Så der skal altså kun udtrækkes een post. Sådan som den gør det her, løber den alle posterne igennem og tjekker, men jeg tænkte om ikke man kunne lave noget med den der SQL string, noget med WHERE, jeg kan bare ikke få det til at virke.
\"SELECT * FROM viden WHERE compsent=spm\" virker ikke. Hvad skal jeg skrive?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
jamen gandalfthewhite compsent er ikke noget taget fra en tabel.....Det er fra en form...! Og jo det kan godt ske det med LIKE, jeg bytter bare så tit om på de 2, så jeg skrev den lige for at han kunne prøve den..::)
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.