Avatar billede nitz Nybegynder
22. maj 2002 - 17:01 Der er 6 kommentarer og
2 løsninger

Søgning i memo (notat) felt

Hej Alle,

Jeg har altid været af den overbevisning at man ikke kan søge i et memofelt... MEN er der ikke en mulighed for at gøre det?

hilsener

Tommy Nitz
Avatar billede dawin_dk Nybegynder
22. maj 2002 - 17:05 #1
du kan bruge

select * from table where memofelt like '%søgeord%'

det vil finde alle de poster hvor memo-feltet indeholder søgeordet

/dave
Avatar billede askhoej Praktikant
22. maj 2002 - 17:05 #2
SELECT * FROM tabel WHERE dit_memofelt = '%søgestreng%'

Eller hvad er det du mener ?

/askhoej
Avatar billede nitz Nybegynder
22. maj 2002 - 17:07 #3
Så vidt jeg ved/vidste, så var det bare ikke muligt at søge i disse felter, pga man kun kunne søge i dem en gang?!...måske bare mig der ikke helt har fattet konceptet

Tommy
Avatar billede medions Nybegynder
22. maj 2002 - 17:07 #4
Well, det ville aldrig blive godt! -Tag fx. activeserverpages.dk (eller det som hedder ActiveDeveloper.dk nu) og prøv deres søgemaskine... -de gør netop det som dawin_dk gør, og det tager en H... masse tid før den kommer frem med resultatet... -så jeg ville nok sige nej, hvis sitet skulle være brugervenligt!

//>Rune
Avatar billede nitz Nybegynder
22. maj 2002 - 17:09 #5
hej rune,

okay men jeg tror det er vigtigere at kunne skrive flere søgeord, end at brugervenligheden er i top..ihvertfald i dette tilfælde, der kommer sandsynligvis heller ikke så forfærdeligt mange brugere, så kan det have noget at sige mht. hastigheden?
Avatar billede askhoej Praktikant
22. maj 2002 - 17:11 #6
Det man normalt gør på store sites når man søger på den måde er at benytte intermediate søgning, som bl.a. understøttes af Oracle.

Men til almindelige mindre sites vil det sagtens kunne lade sig gøre at søge i memofelter.
Avatar billede dawin_dk Nybegynder
22. maj 2002 - 17:11 #7
rune>> nej men det er eneste mulighed han har i et memo-felt (access DB) .. eller skal han til at indeksere det eller køre noget fulltext-søgning men det er kun tilgængeligt i de større DB'ere.


tommy>>
det som du nok mener er at når man hiver dataene ud er det ofte kun muligt at læse disse felter 1 gang, af hensyn til den måde databasen rydder op efter sig selv på. det er derfor ofte nødvendigt (og tilrådeligt) at smide værdien ove ri en variabel når du udlæser den.

/dave
Avatar billede nitz Nybegynder
22. maj 2002 - 17:27 #8
hej igen.

Tusind tak for hjælpen, jeg deler pointene mellem askhoej og dawin da I var stort set lige hurtige.

hilsener

Tommy
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester