我有以下代码:
如您所见,我需要将参数传递给 Field2,但我还需要将该参数设为 ablo 以处理“所有值”选项,例如,如果我将“foo”分配给参数,则查询将返回Field2 =“foo”的每条记录......但我也希望能够传递通配符,或者告诉该参数给出所有值作为结果的东西。
MyDataset dataset = new MyDataset();
SqlConnection objConnection = new SqlConnection(_connectionstring);
SqlDataAdapter objDataAdapter = new SqlDataAdapter();
objDataAdapter.SelectCommand = new SqlCommand();
objDataAdapter.SelectCommand.Connection = objConnection;
objDataAdapter.SelectCommand.CommandText =
"SELECT Field1, Field2, Field3 FROM Table WHERE (Field2 = @Field2)";
objDataAdapter.SelectCommand.CommandType = CommandType.Text;
objDataAdapter.SelectCommand.Parameters.AddWithValue("@Field2", txtBoxField2.Text);
objDataAdapter.Fill(dataset.Table);
this.DataContext = dataset.Table.DefaultView;
先感谢您。