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