Question Parameterized Queries in VS 2008

servantofone

Member
Joined
Apr 20, 2010
Messages
13
Programming Experience
5-10
I'm writing a parameterized query in my Table Adapter using the query builder in VS 2008 Pro. Because I'm querying an Access database, I understand I need to use question marks to identify the parameters. What follows is what I have written so far.

VB.NET:
SELECT DISTINCT UM_Name, UM_ID
FROM         tblHierarchy
WHERE     (? IS NULL) OR
                      (OM_ID = ?)
ORDER BY UM_Name

I'd like to check for null values; however, I don't want to repeat the parameters when I am passing them into the query. Is there any way to identify the parameters with names as is normal (i.e. @parameter1)? Or will I need to pass each parameter twice?

Thanks!
 
Last edited:
Try this

cmd.Parameters.Add(New OleDbParameter("?", Value))
cmd.Parameters.Add(New OleDbParameter("?", Value))

Ty
 
Back
Top