PDA

View Full Version : خواندن آخرین مقدار جدول و نمایش در فرم



mahdi7610
جمعه 14 اسفند 1394, 06:19 صبح
سلام
میخوام آخرین مقدار فیلد را بخونم و یکی بهش اضافه کنم و توی یه textbox نشونش بدم

این از استورپروسیجر


create procedure [dbo].[Sp_Max_PatientID]as
select MAX(PatientID) as PID From PatientInfo

اینم از کدهای کلاس

public static void fillcode() {
try
{
SqlConnection con = new SqlConnection();
con.ConnectionString = Business.Properties.Settings.Default.cn;
SqlCommand cmd = new SqlCommand("Sp_Max_PatientID", con);
cmd.CommandType = CommandType.StoredProcedure;
con.Open();
SqlDataReader dr = cmd.ExecuteReader();
if (dr.Read())
{
int i = Convert.ToInt32(dr["PID"].ToString());
PatientID = (i + 1).ToString();
}
else
{
PatientID = "1";
}
con.Close();
}
catch (Exception ex)
{
System.Windows.Forms.MessageBox.Show(ex.Message);
}
}

«Hossein»
چهارشنبه 05 خرداد 1395, 20:49 عصر
با سلام خدمت دوستان و اساتید محترم

سوالی که داشتم این بود که چطوری میتونم اخرین مقداری که در یک فیلد جدول درج شده رو از بانک بخونم.
مثلا در ستون ای دی که یه فیلد اتو نامبر هست میخوام اخرین عددی که به عنوان عدد درج شده رو از بانک بخونم و بریزمش تو یک متغیر که بعدا ازش استفاده کنم .
امیدوارم منظورمو درست رسونده باشم.
من از بانک اکسس استفاده میکنم.

hA.d1983
چهارشنبه 05 خرداد 1395, 21:27 عصر
Select code From tbl Where ID = (Select MAX(ID) From tbl)

«Hossein»
پنج شنبه 06 خرداد 1395, 13:55 عصر
حالا چطور این مقدار رو تو یک متغیر ذخیره کنم؟؟؟؟