Een veel gestelde vraag misschien, ik kon in ieder geval geen antwoord vinden voor mijn versie ervan.
Het probleem is als volgt:
Ik heb een Stored Procedure die een aantal records (zendinggegevens) ophaald uit een tabel, en daarbij filtreerd op Datum en Klant.
Tot nu toe kon de gebruiker daarbij een Klant uit een Combobox (VB.NET) kiezen, en dan werd die als @Klant (varchar(30)) meegegeven aan de stored procedure.
Nu is er van de gebruikers de vraag of ze ook meerdere klanten zouden kunnen selecteren. Hier kom ik bij het probleem, ik kan geen string-array meegeven.
Ik had als idee om één grote varchar mee te geven die dan dient als "comma seperated string". Helaas is mijn kennis van T-SQL nog te beperkt om dit te realiseren.
Nu de vraag dus...
Kan iemand mij op weg helpen om een string van een onbekend aantal comma (of return of tab...) gescheiden waardes (maximaal 10 ofzo) om te zetten in een quotable stukje query
Een andere (betere / makkelijkere / snellere) methode zou overigens ook erg op prijs worden gesteld!
Het probleem is als volgt:
Ik heb een Stored Procedure die een aantal records (zendinggegevens) ophaald uit een tabel, en daarbij filtreerd op Datum en Klant.
Tot nu toe kon de gebruiker daarbij een Klant uit een Combobox (VB.NET) kiezen, en dan werd die als @Klant (varchar(30)) meegegeven aan de stored procedure.
Nu is er van de gebruikers de vraag of ze ook meerdere klanten zouden kunnen selecteren. Hier kom ik bij het probleem, ik kan geen string-array meegeven.
Ik had als idee om één grote varchar mee te geven die dan dient als "comma seperated string". Helaas is mijn kennis van T-SQL nog te beperkt om dit te realiseren.
Nu de vraag dus...
Kan iemand mij op weg helpen om een string van een onbekend aantal comma (of return of tab...) gescheiden waardes (maximaal 10 ofzo) om te zetten in een quotable stukje query
Een andere (betere / makkelijkere / snellere) methode zou overigens ook erg op prijs worden gesteld!