PDA

View Full Version : دستور select با داشتن متغییر در where



shadidayan
پنج شنبه 31 مرداد 1387, 16:27 عصر
با تشکر
اون تکه کد مشکله منو حل نکرد .من می خوام شرط select رو با یک متغییر مثل country پر کنم .اگه میشه این تکه کد رو هم نگا کنید.





string str = "faranse";
SqlCommand objcommand = new SqlCommand();
SqlDataReader objreader;
objcommand.Connection = objconection;
objcommand.CommandText = "SELECT tor_barghozari.name_tor FROM tor_barghozari WHERE (tor_barghozari.contery=@country)";
objcommand.Parameters.AddWithValue("@country", str);
objconection.Open();
objreader = objcommand.ExecuteReader();
objreader["contery"].ToString();
objconection.Close();

objdataset = new DataSet();
objadapter.Fill(objdataset, "tor_barghozari");
objdataview = new DataView(objdataset.Tables["tor_barghozari"]);
objcurrencymanger = (CurrencyManager)this.BindingContext[objdataview];

txtnametor.DataBindings.Clear();

txtnametor.DataBindings.Add("text", objdataview, "name_tor");

MostafaAhmadi
پنج شنبه 31 مرداد 1387, 16:51 عصر
این دو خط کدت رو با یک خط کد من عوض کنید.


objcommand.CommandText = "SELECT tor_barghozari.name_tor FROM tor_barghozari WHERE (tor_barghozari.contery=@country)";
objcommand.Parameters.AddWithValue("@country", str);




objcommand.CommandText = "SELECT tor_barghozari.name_tor FROM tor_barghozari WHERE (tor_barghozari.contery='"+str+"')";

shadidayan
پنج شنبه 31 مرداد 1387, 19:17 عصر
سلام
از این که کمک کردین خیلی ممنونم خیلی توش گیر کرده بودم.من تازه #c رو شروع کردم و زیاد ازش نمی دونم با تشکر