Avatar billede fenriz Nybegynder
04. december 2006 - 14:39 Der er 4 kommentarer og
1 løsning

Søgestreng med udvælgelse

Jeg har lidt problemer med min søgning i mit ASP system.

Det er det sidste statement det er galt med...
Den skal sige "Hvis denne gruppe er indtastet, skal den kun vise produkter fra denne gruppe"

f.eks. gruppe 1000 og så skal den kun vise alle produkter der hedder noget med "Maskiner" inden for gruppe "1000"

Hvad er der galt med min SQL streg eller skal jeg dele det op?

SQLsearch = "SELECT * FROM database WHERE ItemNumber LIKE'"&ItemNumber&"%' OR ItemName LIKE'%"&ItemName&"%' AND ItemGroup ='"&ItemGroup&"'"
Avatar billede dr_chaos Nybegynder
04. december 2006 - 14:43 #1
prøv med:
SQLsearch = "SELECT * FROM database WHERE (ItemNumber LIKE'"&ItemNumber&"%' OR ItemName LIKE'%"&ItemName&"%') AND ItemGroup ='"&ItemGroup&"'"
Avatar billede fenriz Nybegynder
04. december 2006 - 14:56 #2
så kan jeg godt søge på "ItemGroup", men hvis jeg f.eks. indtaster et specifik "ItemNumber" finder den intet selv om den eksisterer...
Avatar billede dr_chaos Nybegynder
04. december 2006 - 15:08 #3
SQLsearch = "SELECT * FROM database WHERE (ItemNumber LIKE "&ItemNumber&"% OR ItemName LIKE'%"&ItemName&"%') AND ItemGroup ='"&ItemGroup&"'"

man bruger normalt ikke '' omkring et nummer.
Avatar billede fenriz Nybegynder
04. december 2006 - 15:17 #4
Den vil ha ' og ' rundt om "&ItemNumber&", men den virker stadig ikke da jeg prøvede at lave en søgning hvor jeg sagde et bestemt "ItemNumber" som jeg vidste var der men
valgte et andet "ItemGroup" hvor den ikke er og aligevel kommer alle frem fra den udvalgte "ItemGroup"

Det er nu ItemGroup der styrer alt og KUN den
Avatar billede fenriz Nybegynder
13. december 2006 - 22:31 #5
fandt en anden løsning...
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
Computerworld tilbyder specialiserede kurser i database-management

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