14. august 2002 - 11:35Der er
7 kommentarer og 3 løsninger
søgefunktion- fjerne %
Hej,,
Jeg skal have ændret i min søgefunktion, således at man ikke finder noget i databasen indeholdende HAMster, når man f.eks. søger på "HAM".
Mine nuværende regler for søgningen ser ud som nedenfor:
SQLstmt6 = "SELECT ID, overskrift, tekst, dato FROM nyheder WHERE" SQLstmt6 = SQLstmt6 & " (ID LIKE '%" & strKeyword & "%')" SQLstmt6 = SQLstmt6 & " OR (overskrift LIKE '%" & strKeyword & "%')" SQLstmt6 = SQLstmt6 & " OR (tekst LIKE '%" & strKeyword & "%')" SQLstmt6 = SQLstmt6 & " OR (dato LIKE '%" & strKeyword & "%')"
Jeg går ud fra at det er wildcard et "%" der forvirrer min søgning... Meeen, hvordan får jeg den væk uden at ødelægge resten?? JEg har forsøgt uden held.. Håber I kan hjælpe lidt :-)
du kan jo tilføje et mellemrum på vær side af ordet der søges på, og beholde %-tegnene.... dette vil indebære at man ikke vil kunne finde det første ord i en sætning, eller ord der har et efterfølgede tegn efter sig (fx et komma) der kan du jo bare lave en "OR word='" & ordpluskomma & "'"
Synes godt om
Ny brugerNybegynder
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.