Ik ben bezig om een webapplicatie hier te upgraden naar een nieuwe versie van .net en wat nieuwe functionaliteit toe te voegen.
1 daarvan is het zoeken op kentekens.
Nu gebruikt deze webapplicatie stored procedures en de oude zijn al omgebouwd, nu loop ik alleen vast op het zoeken van kentekens.
Ik defineer in mijn SP een variable
En daaronder in 1 van de where clauses zet ik dan het volgende:
Echter zodra ik meer dan 1 kenteken invoer dan werkt het niet meer, echter een IN statement wordt naar mijn weten juist gebruikt om een lijst door te lopen.
De input vanuit de webapplicatie is als volgt:
'abcd12','efgh12','ijkl12','mnop12'
Kan iemand mij uitleggen waarom dit niet werkt?
Tevens is het zoeken hierop best lastig, en onze SQL beheerder komt ook al niet verder ermee.
Het betreft hier MSSQL 2012 SP2
1 daarvan is het zoeken op kentekens.
Nu gebruikt deze webapplicatie stored procedures en de oude zijn al omgebouwd, nu loop ik alleen vast op het zoeken van kentekens.
Ik defineer in mijn SP een variable
code:
1
| @Kenteken as varchar(2500) |
En daaronder in 1 van de where clauses zet ik dan het volgende:
code:
1
| AND MLM_KENTEKEN IN (@Kenteken) |
Echter zodra ik meer dan 1 kenteken invoer dan werkt het niet meer, echter een IN statement wordt naar mijn weten juist gebruikt om een lijst door te lopen.
De input vanuit de webapplicatie is als volgt:
'abcd12','efgh12','ijkl12','mnop12'
Kan iemand mij uitleggen waarom dit niet werkt?
Tevens is het zoeken hierop best lastig, en onze SQL beheerder komt ook al niet verder ermee.
Het betreft hier MSSQL 2012 SP2