Avatar billede javanewbie11 Nybegynder
04. august 2003 - 15:47 Der er 3 kommentarer og
1 løsning

SQL search med LIKE

Jeg får flg. fejl, er der nogen der kan se hvorfor?

Der er en syntaksfejl, fordi der mangler en operator. i forespørgselsudtrykket "* LIKE '%K%'".

Her er selve sql'en:

stampSQL = "SELECT * FROM STAMPS WHERE * LIKE '%"+searchText+"%'";
Avatar billede keysersoze Ekspert
04. august 2003 - 15:50 #1
jeg tvivler på at du kan bruge * i en WHERE-statement... det har jeg i hvert fald ikke faldet over på noget tidspunkt. Jeg er rimelig sikker på at du SKAL angive den eller de tabeller der skal søges i;

stampSQL = "SELECT * FROM STAMPS WHERE tabel1 LIKE '%"+searchText+"%' AND tabel2 LIKE '%"+searchText+"%'";
Avatar billede somaliomar Praktikant
04. august 2003 - 15:51 #2
Prøv med:
stampSQL = "SELECT StampId, StampName FROM STAMPS WHERE StampName LIKE '%"+searchText+"%'";
Avatar billede somaliomar Praktikant
04. august 2003 - 15:54 #3
Avatar billede javanewbie11 Nybegynder
14. august 2003 - 09:42 #4
Takker ;)
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