/ 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
Søge med *
Fra : Jørgen Müller


Dato : 09-11-02 10:16

Hej gruppe

Er det ikke muligt i en sql at søge med * eller ? ligesom i access?
Min sql ser sådan her ud, og man skal skrive hele navnet for at få vist
noget:

strSQL ="SELECT T_Aktivitet.AktivitetID, T_Aktivitet.Dato, " &_
"T_Aktivitet.Arrangør, T_Aktivitet.Aktivitet, " &_
"T_Aktivitet.Sted, T_Aktivitet.Beskrivelse " &_
"FROM T_Aktivitet " &_
"WHERE ((T_Aktivitet.Dato)> " &_
Day(Date) & "/" & Month(Date) & "/" & Year(Date) & ")" &_
"AND ((T_Aktivitet.Arrangør) Like '" & Soeg & "')" &_
"ORDER BY T_Aktivitet.Dato"

--
Med Venlig Hilsen

Jørgen Müller



 
 
Jan Pedersbæk (09-11-2002)
Kommentar
Fra : Jan Pedersbæk


Dato : 09-11-02 11:01

Hej!

"Jørgen Müller" <j.muller@mail.tele.dk> wrote in message
news:aqijnq$mhp$1@sunsite.dk...
> Hej gruppe
>
> Er det ikke muligt i en sql at søge med * eller ? ligesom i access?
> Min sql ser sådan her ud, og man skal skrive hele navnet for at få vist
> noget:

<klip>
> "AND ((T_Aktivitet.Arrangør) Like '" & Soeg & "')" &_
> "ORDER BY T_Aktivitet.Dato"
<klip>

Nu har jeg ikke testet dette mod Access, men bruger til daglig "like"-
syntaksen mod DB2. Her angives "%" før og/eller efter den streng der søges
efter. Altså, for at udtrække feltet navn, hvor "Jørgen" indgår, sendes
følgende SQL-statement mod DB2' en

Select navn from navne, where navn like '%ANDERS%"

% Angiver, om der på være karakterer før/efter strengen. Nu går jeg ikke
udfra, at du har bævl med store datamængder. At angive % før strengen, vil i
denne forbindelse forhindre DB´en i at udnytte eventuelle indexes på
kolonnen.

"AND ((T_Aktivitet.Arrangør) Like '%" & Soeg & "%')" &_
"ORDER BY T_Aktivitet.Dato"


Jan Pedersbæk



Jørgen Müller (09-11-2002)
Kommentar
Fra : Jørgen Müller


Dato : 09-11-02 11:45

Hej Jan

>"AND ((T_Aktivitet.Arrangør) Like '%" & Soeg & "%')" &_

Jeg kan så fortælle dig at % virker både i acces og i mssql - tak for
hjælpen

--
Med Venlig Hilsen

Jørgen Müller



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

Månedens bedste
Årets bedste
Sidste års bedste