/ 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
Finde en del af en streng
Fra : Janus Sander Schiøtt~


Dato : 01-02-03 22:54

Hej ng
Jeg skal lave en søgefuntion som søger efter et eller flere af
alle indtastede ord. det er til en database med vinylplader.

Hvis der i søgefeltet bliver indtastet dylan, så jeg får: sogestr
= "dylan", mens der i databasen står "Dylan, Bob" Hvad skal jeg
skrive som kriterie for at den finder den?

I gamle dage da jeg programerede i UniComal til DOS hed det:
If sogestr$ IN datastr$ Then
(datastr$ er så det der står i Databasen)

Er der noget lignene i ASP?

Mvh. Janus

--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

 
 
Anders Lund (01-02-2003)
Kommentar
Fra : Anders Lund


Dato : 01-02-03 23:27

"Janus Sander Schiøtte" <Sunaj@oncable.dk> skrev i en meddelelse
news:b1hfl6$oii$1@sunsite.dk...
> Hej ng
> Jeg skal lave en søgefuntion som søger efter et eller flere af
> alle indtastede ord. det er til en database med vinylplader.


Brug funktionen instr. Den giver positionen af det stykke tekst du leder
efter, og 0 hvis det ikke findes. fx:

if instr("Bob dylan har hittet i mange år","dylan") <> 0 then
'dylan blev fundet i stringen.
end if
Det er en god ide at bruge lcase, for så vidt jeg husker så skældner instr
imellen "BOB", "Bob" og "bob".

Hvis det er op mod en database du søger, er det sikkert lettere at lavede
det i sql stregen. Du bliver så nød til at fortælle os hvad det er for en
database du bruger, for at vi kan hjælpe.


--
Mvh
Anders Lund
AndersGED@zaim.dk
fjern geden fra min email adresse



Janus Sander Schiøtt~ (02-02-2003)
Kommentar
Fra : Janus Sander Schiøtt~


Dato : 02-02-03 10:36

> Det er en god ide at bruge lcase, for så vidt jeg husker så skældner
instr
> imellen "BOB", "Bob" og "bob".

Hvordan er det lige syntaxen ser ud for den?

> Hvis det er op mod en database du søger, er det sikkert lettere at lavede
> det i sql stregen. Du bliver så nød til at fortælle os hvad det er for en
> database du bruger, for at vi kan hjælpe.

Jeg bruger en MySQL database


Mvh. Janus

--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

TH (02-02-2003)
Kommentar
Fra : TH


Dato : 02-02-03 11:03

Hej,

"Anders Lund" <andersGED@zaim.dk> skrev i en meddelelse
news:b1hhua$412$1@sunsite.dk...

> Det er en god ide at bruge lcase, for så vidt jeg husker så skældner instr
> imellen "BOB", "Bob" og "bob".

Det gør "instr()" også fx:

Instr(1,"bOb DylaN ","bob",1)

Hvor det første 1-tal er starten på søgningen og det sidste 1-tal angiver
case-insensitive.

> Hvis det er op mod en database du søger, er det sikkert lettere at lavede
> det i sql stregen. Du bliver så nød til at fortælle os hvad det er for en
> database du bruger, for at vi kan hjælpe.

Enig.

/TH


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.449 / Virus Database: 251 - Release Date: 27-01-2003



Janus Sander Schiøtt~ (02-02-2003)
Kommentar
Fra : Janus Sander Schiøtt~


Dato : 02-02-03 11:51

Mange tak for hjælpen TH og Anders Lund, nu virkere det efter hensigten

Mvh. Janus

--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

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

Månedens bedste
Årets bedste
Sidste års bedste