استعلام للحصول على اكبر قيمة لكل معرّف - issamsaidd - 06-05-21
السلام عليكم عندي جدول يحتوى على عدة بينات مثل
كود :
xidd xreadingafter Station OwnerID
111 120 Home 1
111 130 Car 1
111 135 Work 2
222 98 Home 2
222 95 Work 1
222 103 Work 2
العمود xidd يحتوى على المعرف والعمود xreadingafter اريد ان ابحث في 111 عن اكبر قيمة في xreadingafter وتظهر في رسالة مثلا او في تكست
جرب هذا الكود ولكن يقول خطا في الاستعلام وشكرا مقدما لكم لمن يساعد في حل الخطا
كود :
OleDbCommand dd = new OleDbCommand("SELECT * " + " from Sub where xidd LIKE'" + txtid.Text + "'" + " AND MAX (xreadingafter) FROM Sub", con);
con.Open();
int maxId = Convert.ToInt32(dd.ExecuteScalar());
con.Close();
MessageBox.Show(maxId.ToString());
RE: استعلام للحصول على اكبر قيمة لكل معرّف - march - 06-05-21
(06-05-21, 05:37 PM)issamsaidd كتب : السلام عليكم عندي جدول يحتوى على عدة بينات مثل
كود :
xidd xreadingafter Station OwnerID
111 120 Home 1
111 130 Car 1
111 135 Work 2
222 98 Home 2
222 95 Work 1
222 103 Work 2
العمود xidd يحتوى على المعرف والعمود xreadingafter اريد ان ابحث في 111 عن اكبر قيمة في xreadingafter وتظهر في رسالة مثلا او في تكست
جرب هذا الكود ولكن يقول خطا في الاستعلام وشكرا مقدما لكم لمن يساعد في حل الخطا
كود :
OleDbCommand dd = new OleDbCommand("SELECT * " + " from Sub where xidd LIKE'" + txtid.Text + "'" + " AND MAX (xreadingafter) FROM Sub", con);
con.Open();
int maxId = Convert.ToInt32(dd.ExecuteScalar());
con.Close();
MessageBox.Show(maxId.ToString());
كود :
OleDbCommand dd = new OleDbCommand("SELECT MAX([xreadingafter]) FROM [Sub] WHERE [xidd]=@xidd ", con);
dd.Parameters.AddWithValue("@xidd", txtid.Text);
con.Open();
int maxId = Convert.ToInt32(dd.ExecuteScalar());
con.Close();
MessageBox.Show(maxId.ToString());
RE: استعلام للحصول على اكبر قيمة لكل معرّف - issamsaidd - 06-05-21
(06-05-21, 06:32 PM)march كتب : (06-05-21, 05:37 PM)issamsaidd كتب : السلام عليكم عندي جدول يحتوى على عدة بينات مثل
كود :
xidd xreadingafter Station OwnerID
111 120 Home 1
111 130 Car 1
111 135 Work 2
222 98 Home 2
222 95 Work 1
222 103 Work 2
العمود xidd يحتوى على المعرف والعمود xreadingafter اريد ان ابحث في 111 عن اكبر قيمة في xreadingafter وتظهر في رسالة مثلا او في تكست
جرب هذا الكود ولكن يقول خطا في الاستعلام وشكرا مقدما لكم لمن يساعد في حل الخطا
كود :
OleDbCommand dd = new OleDbCommand("SELECT * " + " from Sub where xidd LIKE'" + txtid.Text + "'" + " AND MAX (xreadingafter) FROM Sub", con);
con.Open();
int maxId = Convert.ToInt32(dd.ExecuteScalar());
con.Close();
MessageBox.Show(maxId.ToString());
كود :
OleDbCommand dd = new OleDbCommand("SELECT MAX([xreadingafter]) FROM [Sub] WHERE [xidd]=@xidd ", con);
dd.Parameters.AddWithValue("@xidd", txtid.Text);
con.Open();
int maxId = Convert.ToInt32(dd.ExecuteScalar());
con.Close();
MessageBox.Show(maxId.ToString());
شكرا لك جزيلا
RE: استعلام للحصول على اكبر قيمة لكل معرّف - anolkay - 14-06-21
لكم جزيل الشكر
Showbox jiofi.local.html tplinklogin
|