/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Where sætning
Fra : Niels Hansen


Dato : 08-03-02 19:08

Hej NP.

Jeg bruger følgende where stren til at hente data ud af en database.
<%
Set link = forbindelse.Execute ("SELECT * FROM links WHERE (gruppe like '%"
& gruppe & "%') ORDER BY navn")
%>
gruppe er en variabel.

Problemmet er at hvis bare en række indeholder noget af det tekst som
variablen gruppe indeholder hentes den ud. Jeg vil dog kun have alt det hvor
feltet gruppe indeholder den eksakte streng som variablen gruppe indeholder.

/NJ
--
_________________________________

Niels-Jakob Harbo
krogagre@hotmail.com
_________________________________



 
 
Jørn Andersen (08-03-2002)
Kommentar
Fra : Jørn Andersen


Dato : 08-03-02 19:20

On Fri, 8 Mar 2002 19:08:13 +0100, "Niels Hansen"
<krogagre@hotmail.com> wrote:

>Jeg bruger følgende where stren til at hente data ud af en database.
><%
>Set link = forbindelse.Execute ("SELECT * FROM links WHERE (gruppe like '%"
>& gruppe & "%') ORDER BY navn")
>%>
>gruppe er en variabel.
>
>Problemmet er at hvis bare en række indeholder noget af det tekst som
>variablen gruppe indeholder hentes den ud. Jeg vil dog kun have alt det hvor
>feltet gruppe indeholder den eksakte streng som variablen gruppe indeholder.

Så skal du bare droppe %'erne:

Set link = forbindelse.Execute ("SELECT * FROM links WHERE " & _
"gruppe like '" & gruppe & "' ORDER BY navn")

Eller:
Set link = forbindelse.Execute ("SELECT * FROM links WHERE " & _
"(gruppe = '" & gruppe & "') ORDER BY navn")
- hvis det er Access

Mvh. Jørn

--
Jørn Andersen,
Brønshøj

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408943
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste