我有以下代碼:如何將「全選」值添加到C#和MS SQL中的參數化查詢
正如你所看到的,我需要傳遞一個參數字段2,但我還需要一個參數是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;
預先感謝您。
是的,你看我有大量的參數...我發佈的代碼只是一個例子。 我正在尋找一個工作原理來不建立大量的if代碼。 – 2010-02-25 10:17:50