I wish to run an SQL select statement similar to this
SELECT * FROM CatalogueItems WHERE id IN (1,10,15,20);
using ADO.Net SqlClient style @name parameters. I've tried using a stored SQL strings
SELECT * FROM CatalogueItems WHERE id IN (@Ids)
and then in my C# code
SqliteCommand command;
//...
//returns 0 results
command.Parameters.Add("@Ids", null).Value = "1,10,15,20";
//returns 0 results
command.Parameters.Add("@Ids", DbType.String).Value = "1,10,15,20";
//returns 1 or more results
command.Parameters.Add("@Ids", null).Value = "1";
returns an empty result set, yet the individual string parameters return results.
Is this query support? Is there another DBType I should be using?
Thanks.