Avatar billede joki Mester
16. marts 2005 - 14:09 Der er 1 kommentar og
2 løsninger

Brug af LIKE i sql forspørgelse

Hej

Hvad kan der være galt med denne linie

Set rs = dbtmp.OpenRecordset("select * from `ubtabel` WHERE (ubtabel.partnummer LIKE '*" & material & "*')")

Det fungere fint hvis  ubtabel.partnummer og material er ens, men hvis material er længere d.v.s indeholder flere karaktere end ubtabel.partnummer så fanger den ikke linien.

på forhånd tak
Avatar billede peter.erikse Nybegynder
16. marts 2005 - 14:11 #1
Skal det ikke være "AND" i stedet for "&"
Avatar billede skyggen2000 Nybegynder
16. marts 2005 - 14:17 #2
når man benytter like, skal din LIKE (XXX) være kortere end det det skal undgå i.

Dvs. XXXX like 'XXXXX' vil ikke give nogle resultater.

men XXXX like '*XX*' vil.
Avatar billede joki Mester
16. marts 2005 - 16:36 #3
har opdaget jeg har dummet mig  ( XXXX like 'XXXXX' vil ikke give nogle resultater.)
undskylder uligligheden så i deles om point. Kan en af jer svare på om man kan se om en string variabel indeholder en bestemt tekststreng
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