21. april 1999 - 00:00Der er
4 kommentarer og 1 løsning
Flovt SQL-spørgsmål
Damn... Jeg har problemer med en sql-sætning i stil med:
SELECT * FROM [Tabel] WHERE ([Text] Like '%blah%')
Jeg vil gerne have det rettet fra
"Et vilkårligt antal tegn efterfulgt af 'blah' efterfulgt af et vilkårligt antal tegn."
Til:
"Et vilkårligt antal tegn efterfulgt af et tegn, der ikke er et bogstav, efterfulgt af 'blah' efterfulgt af et tegn, der ikke er et bogstav, efterfulgt af et vilkårligt antal tegn"
Access hjælpefilen siger:
SELECT * FROM [Tabel] WHERE ([Text] Like '%[!A-Za-z]blah[!A-Za-z]%')
Using the [] Wildcard Characters To use [ ] as literal characters in a LIKE string rather than as wildcards, use square brackets and the open bracket. Use the close bracket by itself. The following table shows several examples of the LIKE keyword and the [ ] wildcard characters.
Symbol Meaning LIKE '5[%]' 5% LIKE '[_]n' _n LIKE '[a-cdf]' a, b, c, d, or f LIKE '[-acdf]' -, a, c, d, or f LIKE '[ [ ]' [ LIKE ']' ] LIKE 'abc[_]d%' abc_d and abc_e LIKE 'abc[def]' abcd, abce, and abcf
Hæhæ... tjoeh... det flove består sådan set i, at jeg skal bruge det til at lave en søgemaskine til en database-tutorial, jeg er ved at lave... (Lort, når jeg ikke kan få det til at virke - ikk?)
Tak for hjælpen, det ser ud til at virke... ellers spørger jeg igen :o)
Det ser ud til, at [Text] Not Like '%[A-Za-z]blah[A-Za-z]%'
altid er sand... Det er noget møg - virker som om, min Access-driver ikke kan fortolke [A-Za-z] og bare lader det stå som tekst... ?
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.