بعد استخدام طريقة addnew لإضافة سجل في asp، غالبًا ما نستخدمها للحصول على المعرف المتزايد ذاتيًا، ومن السهل تحقيق هذه الوظيفة باستخدام الإشارة المرجعية. بعد استخدام طريقة addnew لإضافة سجل في asp، غالبًا ما نستخدمها للحصول على المعرف المتزايد ذاتيًا، ومن السهل تحقيق هذه الوظيفة باستخدام الإشارة المرجعية.
انسخ رمز الكود كما يلي:
rs.open SQL، كون، 3،3
rs.addnew
rs(المستخدم)=小男
روبية (تمرير) = 333333
rs.update
درجة الحرارة = rs.bookmark
rs.bookmark = درجة الحرارة
الاستجابة.كتابة روبية (معرف)
يقوم Access بإرجاع المعرف المتزايد ذاتيًا بعد الإضافة
تستخدم ل asp في
انسخ رمز الكود كما يلي:
objRs.AddNew
objRs.Update
لا أعرف كيفية إرجاع المعرف المتزايد في .net.
يستخدم
انسخ رمز الكود كما يلي:
حدد@@الهوية
هذا الشيء متاح فقط في SQL.
لاحقًا اعتقدت أنه لا يوجد شيء يمكنني فعله.
لذا:
1. قم أولاً بإضافة سجل.
2. احصل على الحد الأقصى (المعرف)
3. تعديل البيانات حسب الحد الأقصى (المعرف)
إنه أمر مزعج حقًا ~~ قد تكون هناك مشاكل في التزامن ولا أعرف كيف يمكنك تحقيق ذلك؟
ما قلته غريب جداً الحصول على المعرف المتزايد ذاتيًا هو في الأصل استعلام SQL.
بالإضافة إلى ذلك، يمكن أيضًا تنفيذ ASP باستخدام المؤشرات. صافي لا أعرف.
في الواقع، كان الملصق الأصلي يعني أن تحديد @@identity متاح فقط في sqlserver.