با سلام خدمت دوستان عزیز در یک پایگاه داده چگونه می توان شماره ی آخرین رکورد را پیدا کرد.
با تشکر
با سلام خدمت دوستان عزیز در یک پایگاه داده چگونه می توان شماره ی آخرین رکورد را پیدا کرد.
با تشکر
با استفاد از متد Count
منظورت از شماره آخرین رکورد چیه
یعنی رکورد ها رو به ترتیب خاصی چیدی و آخرین در لیست رو می خوای
یا آخرین رکوردی که کاربر وارد کرده رو می خوای بازیابی کنی ؟
Last edited by REZ1_MAHTAB; 10-01-2007 at 17:01.
با استفاده از query زیر:
SELECT COUNT(*)
FROM myTable
WHERE myCondition
مقدار بازگشتی (که همان تعداد Row ها هست) درون row اول و column اول ذخیره می شود. مثلاً اگر جواب query بالا را در یک DataTable بریزید، می توانید به صورت زیر داده را بخواهنید:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
Last edited by hamidreza_buddy; 10-01-2007 at 21:24.
سوالت رو واضح تر بیان کن
dataset.datatable.item("tablename).rows.count"
به نام خدا
دوستان من نیاز به محتویات یک فیلد از آخرین رکوردی تیبلم رو میخوام و میخوام اونو روش عملیات انجام بدم.
این کد رو نوشتم ولی متاسفانه انجام نمیده.
لطفاا مهندسین گرامی کمک کنن
SqlConnection a = new SqlConnection("Data Source=.;Initial Catalog=common-credit;Integrated Security=True");
SqlCommand b = new SqlCommand("select top mojoodi,acnum from aclog where acnum=" + acnum, a);
SqlDataReader c;
a.Open();
c = b.ExecuteReader();
c.Read();
if (c.HasRows)
{
mojoodi = Int64.Parse(c["mojoodi"].ToString());
if (mojoodi >= mb)
{
mojoodi = mojoodi - mb;
a.Close();
b = new SqlCommand("insert into aclog(acnum,mbardasht,bdate,mojoodi) values("+acnum+","+ mb + ",'" + dt.ToShortDateString() + "'," + mojoodi+")", a);
a.Open();
b.ExecuteNonQuery();
a.Close();
MessageBox.Show("برداشت با موفقیت انجام شد", "ok");
Form fr6 = new Form6();
fr6.Show();
this.Close();
}
else if (mojoodi < mb)
{
MessageBox.Show("موجودی شما کافی نیست", "ok");
textBox1.Text = "";
}
سلام کدتون زیاد واضح نیست اما اگر اخرین فیلد رو میخواهید باید به این شکل کد بزنید
که شما اون عدد یک که به معنی اخرین ردیف است رو ننوشته بودیدکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
بسم الله الرحمن الرحیم
به روش زیر در یک جدول میشه آخرین رکورد رو پیدا کرد:
موفق باشید.کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
به نظر من اشتباه هست چون بزرگترین مقدار همیشه نمیتواند اخرین رکورد باشه
مگر اینکه fildname از نوع int و identity باشه که در شرایط خاص بیشترین مقدار اخرین رکورد درج شده است
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)