Avatar billede lakild Nybegynder
18. maj 2001 - 13:01 Der er 4 kommentarer og
2 løsninger

Select HVORFOR dur den ikke

Hejsa

Denne Sql ting er tværs.... hilfe....

felt = \"*WC*\" (bliver senere erstattet af en variabel)

Sql = \"Select * from Varer WHERE VareNr=\'\"& felt &\"\' OR VareTekst = \'\"& felt &\"\' OR Beskrivelse = \'\"& felt &\"\' OR Description \'\"& felt &\"\'\"


Jeg har skiftet \' ud med \" og omvend til den helt store guldmedalje....

Fejlen er:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl, fordi der mangler en operator. i forespørgselsudtrykket \"VareNr=\'*WC*\' OR VareTekst = \'*WC*\' OR Beskrivelse = \'*WC*\' OR Description \'*WC*\'\".


mvh
Lakild
Avatar billede lakild Nybegynder
18. maj 2001 - 13:02 #1
Har også prøvet med \"like\" i stedet for \"=\"
Avatar billede erikjacobsen Ekspert
18. maj 2001 - 13:06 #2
OR Description = \'*WC*\'

men du får nok problemer med at varenr er et tal?
Avatar billede skwat Praktikant
18. maj 2001 - 13:09 #3
Select
  *
from
  Varer
WHERE
  VareNr like \'\"& felt &\"\'
OR
  VareTekst like \'& felt &\'
OR
  Beskrivelse like \'& felt &\'
OR
  Description like \'& felt &\'


Det dur ikke at prøv at sætte noget lig et wildcard
Avatar billede lakild Nybegynder
18. maj 2001 - 13:21 #4
Hold da k... hvor føler jeg mig dum.. har siddet og manglet et \"=\" i en time !!!

Sætninger er nu ændret, men den virker stadig ikke...

lidt længere nede i koden har jeg sat en \"response.write sql\" ind... Resultat

Select * from Varer WHERE VareNr like \'*WC*\' OR VareTekst like \'*WC*\' OR Beskrivelse like \'*WC*\' OR Description like \'*WC*\'

Hvis jeg sletter alt fra og med WHERE returneres masser af poster og der er flere af dem der indholder \"WC\".... Jeg har ikke problemer med varenummer da det også er tekst..

Any ideas ??
/Lakild
Avatar billede erikjacobsen Ekspert
18. maj 2001 - 13:23 #5
Jah, hvad med at udskifte *-erne med %-ere og sige like i stedet for =
Avatar billede lakild Nybegynder
18. maj 2001 - 13:28 #6
SÅDAN ... det var % der gjorde udslaget. Stort TAK
Lakild
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