PDA

View Full Version : سوال: آپدیت فیلد اکسس بر اساس جستجو



MehdiElexal
دوشنبه 04 آذر 1392, 17:41 عصر
با سلام خدمت دوستان
بنده با دستور زیر بدون مشکل جستجو میکنم
dataGridView1.DataBindings.Clear();
string strSql1, strCon1;
strCon1 = "Provider=Microsoft.jet.OLEDB.4.0;" + "Data Source=Database1.mdb";
OleDbConnection Con1 = new OleDbConnection(strCon1);
Con1.Open();

strSql1 = "Select * From Malekin Where vahed=" + txtVahed.Text;//Search By Student No
OleDbDataAdapter da1 = new OleDbDataAdapter(strSql1, Con1);
DataSet ds1 = new DataSet();
da1.Fill(ds1, "Database1");

dataGridView1.DataBindings.Add(new Binding("datasource", ds1, "Database1"));

Con1.Close();

و با دستور زیر هم آپدیت میکنم

string strSql1, strCon1;

strCon1 = "Provider=Microsoft.jet.OLEDB.4.0;" + "Data Source=Database1.mdb";
OleDbConnection Con1 = new OleDbConnection(strCon1);
Con1.Open();
strSql1 = "update Malekin set vahed=" + txtVahed.Text.Replace("#", "") + " AND mobil=" + txtMobil.Text.Replace("#", "") + " AND metraj=" + txtMeter.Text.Replace("#", "") + " AND bedehiavaliye=" + txtDebt.Text.Replace("#", "");
//strSql = "update variableSoftware set Firstmode='" + textBox3.Text + "'";
OleDbDataAdapter da1 = new OleDbDataAdapter(strSql1, Con1);
DataSet ds1 = new DataSet();
da1.Fill(ds1, "Database1");
//dataGridView1.DataBindings.Add(new Binding("datasource", ds, "Database1"));
//dataGridView1.Refresh();
Con1.Close();


منتها داخل رکورد واحد رو صفر میکنه برای تمام رکورد ها در صورتیکه تکتس مربوط به واحد دارای مقدار هست

در کل میخوام روی یک رکورد خاص آپدیت داشته باشم مثلا رکوردی که واحد رو از تکتس خونده رو اون رکورد آپدیت کنه
الان هم سرچ میکنم هم آپدیت منتها آپدیت همراه با سرچ رو نمیدونم چطور میشه انجام داد
ممنون

MehdiElexal
دوشنبه 04 آذر 1392, 18:04 عصر
آقا دستور رو پیدا کردم کجاش مشکل داره ؟ ممنون
strSql1 = "update Malekin set mobil=" + txtMobil.Text.Replace("#", "") + " AND metraj=" + txtMeter.Text.Replace("#", "") + " AND bedehiavaliye=" + txtDebt.Text.Replace("#", "") + "WHERE vahed=" +txtVahed.Text.Replace("#", "");

MehdiElexal
دوشنبه 04 آذر 1392, 18:38 عصر
فکر نمیکنم خیلی سخت باشه دوستان لطفا کسی اگر میدونه کمک کنه ، ممنون