PDA

View Full Version : جستجو بر اساس چند مورد



toorkaman
سه شنبه 13 مهر 1389, 09:06 صبح
سلام
لطفا به من بگویید ایراد این چند خط کد در چیست


SqlConnection objconn = new SqlConnection("Data Source=TORKAMAN;Initial Catalog=daneshjo;Integrated Security=True");
SqlDataAdapter objadapter = new SqlDataAdapter();
DataSet DS = new DataSet();
objadapter.SelectCommand = new SqlCommand();
objadapter.SelectCommand.Connection = objconn;
objadapter.SelectCommand.CommandText = "Select * From [ict] Where univer=" + comboBox2.SelectedItem.ToString() + " = '" + textBox1.Text + "'";
objadapter.Fill(DS,"ict");
dataGridView1.DataBindings.Clear();
dataGridView1.DataBindings.Add(new Binding("DataSource", DS, "ict"));

ASKaffash
سه شنبه 13 مهر 1389, 09:09 صبح
سلام
دستور Select داری شرط Where ناقص است

ali.ghodrati
سه شنبه 13 مهر 1389, 12:21 عصر
چیزی که معلومه اینه که مشکل در WHERE هست
شما بگو توی شرط می خوای چه کار کنی
برای چی selecteditem کمبوباکس رو توی where برابر textbox.text قرار دادی؟:متفکر:

goolestan
سه شنبه 13 مهر 1389, 13:01 عصر
سلام Goolestan ام
این روش کد نویسی یه مقدار مبتدیانه است بهتر از Stored Procdure در Sql و ارسال Parameter به آن بوسیله SqlDataAdapter استفاده کنی و برای یه سری جستجوهای سریع و تکراری از امکانات خود DataTable یا DataSet استفاده کنی خیلی سریعتر و بار سرور و شبکه ات را کم میکند
اگه نیاز به راهنمای بیشتر داری با هام تماس بگیر Ebrahim.aq2010@gmail.com
موفق باشی .... از طرف یه هم زیون