У меня есть эта база данных доступа, у меня есть ddl для имени штата и ddl для года. У меня есть представление сетки, в котором я хотел бы передать значение раскрывающегося списка состояний в предложение where. Очевидно, если бы я мог использовать sql с именованными параметрами, я бы так и сделал, но это то, с чем я застрял, и не уверен, как правильно его форматировать.
выпадающий список имеет имя ddlStates. В параметрах, которые я пробовал
mycommand.Parameters.Add("@ddlStates")
вот набор данных
public DataSet GetData()
{
DataSet ds;
using (OleDbConnection myConnString = new OleDbConnection())
{
myConnString.ConnectionString = connString;
using (OleDbCommand myCommand = new OleDbCommand())
{
myCommand.CommandText = "select * from tblTest where location = ?";
myCommand.Parameters.Add();
myCommand.Connection = myConnString;
using (OleDbDataAdapter da = new OleDbDataAdapter())
{
da.SelectCommand = myCommand;
ds = new DataSet();
da.Fill(ds, "Grades");
}
}
return ds;
}
}//ends get data dataset