تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
احتاج كود ايجاد اكبر قيمة من قاعدة البيانات للعمود id
#5
وبعد عملية الحفظ مباشرة يجلب لك ID السجل الأخير الذي تم حفظه للإستفادة منه في عملية أخرى :

أكسس :


كود :
Dim ID As Integer
Using conn As New OleDbConnection(connect)
  Using cmd As New SqlCommand("insert Into Categories (CategoryName) Values (@CategoryName)", conn)
    cmd.Parameters.AddWithValue("@CategoryName", Category.Text)
    conn.Open()
    cmd.ExecuteNonquery()
    cmd.Commandtext="select @@Identity"
    ID = cmd.ExecuteScalar()
    conn.close()
  End Using
End Using 

اسكيوال سيرفر :


كود :
Dim query As String = "insert Into Categories (CategoryName) Values (@CategoryName);" & _
    "select Scope_Identity()"

Dim ID As Integer

Using conn As New SqlConnection(connect)
  Using cmd As New SqlCommand(query, conn)
    cmd.Parameters.AddWithValue("@CategoryName", Category.Text)
    conn.Open()
    ID = cmd.ExecuteScalar()
  End Using
End Using
يا رحمن الدنيا والآخرة ورحيمهما
الرد }}}
تم الشكر بواسطة: rnmr , rnmr , hglogtd , Amir_Alzubidy


الردود في هذا الموضوع
RE: احتاج كود ايجاد اكبر قيمة من قاعدة البيانات للعمود id - بواسطة حريف برمجة - 09-10-18, 02:02 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] اريد كود يبحث في قاعدة بيانات من صفحة flawer69 0 3,546 19-03-23, 01:39 PM
آخر رد: flawer69
  [SQL] مشكلة في قاعدة البيانات gazy1984 5 3,309 14-11-21, 11:58 AM
آخر رد: ahmedabdelaliem
  مشكل في الترميز عندي قاعدة بيانات اكسيس مستخدمه في سرفر محلي ahmedhhh2 0 2,007 11-12-19, 01:32 AM
آخر رد: ahmedhhh2
  قاعدة البيانات لا تعمل على الشبكة !! starosta 14 8,269 24-10-16, 05:57 PM
آخر رد: ابو ليلى

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم