المشاركات : 19
المواضيع 14
:
: 0
الإنتساب : Nov 2015
السلام عليكم
أرجو المساعدة.
كيف يمكنني الحصول على رقم id أخر سجل بعد insert sql
insert into table ( ) values ( )
بحثت كثيرا في النت ولم تعمل الكودات
انا استخدم دلفي 6 وقاعدة بيانات access واتخاطب مع اكسس من خلال ado
وشكرا لكم
المشاركات : 421
المواضيع 77
:
: 195
الإنتساب : Dec 2008
وعليكم السلام
جرب
كود :
(LastId:=(SELECT MAX(Id) FROM Table
ضع الكود بعد جمة الإدخال وستحصل على آخر ID في
[size=small]LastId[/size]
المشاركات : 145
المواضيع 1
:
: 41
الإنتساب : Aug 2019
ALG2009
هذا ينجح في حالة كان الترقيم آليا
المشاركات : 55
المواضيع 0
:
: 17
الإنتساب : Mar 2008
يمكنك إستخدام الدالة Last في AdoQuery كالآتي
كود :
SELECT Last(FieldName)
FROM TableName
كل من 1 user says قال شكرا ل ghostdz على المشاركة المفيدة1 user says Thank You to ghostdz for this post
• ALG2009
المشاركات : 19
المواضيع 14
:
: 0
الإنتساب : Nov 2015
شكرا لكم على الردود
الردود تعمل صحيح بعد تنفيذ تعليمة insert
كنت أبحث عن الحصول على ال id ضمن تعليمة insert
لنفترض البرنامج جزء من شبكة ربما سنحصل على id غير الذي أدخالناه نحن وذلك عندما طرفية أخرى تدخل معلومات في نفس المكان الذي
نستخدم insert و نصبح في خطأ.
المشاركات : 1,677
المواضيع 349
:
: 1,069
الإنتساب : Nov 2013
اذا كنت لا ازال اذكر هناك طريقة يمكنها اضافة سجل جديد وجلب رقم التعريف بنفس الوقت لا اذكرها الان او ربما هي في ثقنية الدوت نت
شئ مثل
كود :
ID_Value=Insert Into MYtable(a,b,c) valeus (a,b,c)
ولو كنت بحاجة الى معرفة رقم التعريف لكل سجل تضيفه يمكنك الغاء عملية الترقيم التلقائي وتقوم بقراءة اخر رقم قبل عملية الاضافة وتضيف له رقم وتعطيه للسجل الجديد وتكون على علم بالرقم الذي اعطيته
قل: اللهم فاطِرَ السماوات والأرض عالم الغيبِ والشهادة، ربَّ كُلِّ شَيءٍ ومَلِيكَه، أَشْهد أن لا إله إلا أنت، أعوذ بك من شرِّ نفسي وشرِّ الشيطان وشِرْكِهِ وأن أقترف على نفسي سوءًا أو أجرُّه إلى مسلم