مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

skyone

عضویت از 1399/05/03

جستجو اخرین رکورد از دیتابیس

  • جمعه 30 آبان 1399
  • 10:57
تشکر میکنم

   Private Sub Doc_Id_bank()

       ds.Reset()

       con = New SqlConnection(strcon)

       con.Open()

       strsqlDocId = " SELECT   from ArchiveHeder  "

       da = New SqlDataAdapter(strsqlDocId, con)

       da.Fill(ds, "ArchiveHeder")

       con.Close()

       TextBox1.Text = ds.Tables("ArchiveHeder").Rows(0).Item("DocId")

   End Sub

چگونه میشود بجای( (ROWS(0) آخرین رکورد موجود در دیتابیس را آورد 

پاسخ های این پرسش

تعداد پاسخ ها : 2 پاسخ
کاربر سایت

arazadi67

عضویت از 1399/08/26

  • شنبه 1 آذر 1399
  • 09:36
select top(1) * from ArchiveHeder order by Id desc

 

به جای Id باید کد یا ردیف جدول را قرار بدی و یا اگر تاریخ و زمان داری بر اساس ان sort کنی

کاربر سایت

fakhroodi

عضویت از 1400/07/05

  • دوشنبه 5 مهر 1400
  • 07:22

چند روش هست
اول این که کوئری رو بر عکس شماره ردیف جستجو کنید و بعد اولین مورد رو درخواست بدید

SELECT  top (1) DocId  from ArchiveHeder 
Oreder By DocId DESC
کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)