الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ترقيم تلقائي

بدأه jamli2 في 29 يناير 2012 · 5 رد · 2,785 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

سلام عليكم

اريد انا اضيف ترقيم تلقائي ، مع علم لا يمكني التعديل على جدوال انما اريد فقط يضيف رقم الصفوف بترقيم تلقائي .

كيف بامكاني مع علم استخدام لغه ASP هل ممكن اما عنه اضافه كود ASP .

تحياتي

#2

أخي: هل تقصد أنه لديك حقل مفتاح رئيسي و نريد أن تجعل الترقيم به تلقائي ؟

و ماذا تعني ب "لا يمكنني التعديل" ؟

#3

نعم يوجد مفتاح رئيسي في الجدول .وهو ID رقم الهوايه

و ماذا تعني ب "لا يمكنني التعديل" ؟ بمعنى لا اريد ان اعدل على قاعده البيانات فقط اريد اضافه بسيطه او كود ASP بلغه يتم ترقيم تلقائي في كل صف يتم اضافه .

تحياتي لك

#4

يمكنك عمل ذلك في أحد الطرفين: قاعدة البيانات أو ASP

في قاعدة البيانات: يمكنك فتح الجدول للتعديل و اختيار العمود و من ثم في شاشة الخصائص: اذهب إلى Identity Specification يمكنك تحديد التالي:

Is Identity : لتحديد هل تريد استخدام الترقيم التلقائي مع هذا العمود أم لا

Identity Increment : مقدار الزيادة لكل عملية إدخال

Identity Seed : الرقم الذي سيبدأ به الترقيم التلقائي

طبعاً يجب حفظ التعديلات ( إذا كان يمكنك تعديل الجدول طبعاً )

في ASP : يمكنك جلب أكبر قيمة لهذا العمود باستخدام تابع Max و من ثم عند عملية الادخال تقوم باضافة 1 ( أو أي زيادة ترغب بها ) على أكبر قيمة للعمود.

#5

كيف بامكاني اعلمه بـASP ، لان قاعدت البيانات يوجد لها ارتبط مع الجداول ثانيه ولا اريد هذي الحل .

سؤال ثاني : لدي جدول وبه عده تواريخ واريد اضافه اخر تحديث تم اضافه في تواريخ على صفحه كيف يمكني اضافه التاريخ طبعا اتوقع بكون SQL في صفحه ASP؟

تحياتي

#6
اقتباس
كيف بامكاني اعلمه بـASP

يمكنك استخدام SqlCommand لكتابة التعليمة التالية:

select max(ID)
from MyTable

و القيمة المرجعة من الاستعلام تزيد عليها 1 عند عملية Insert

اقتباس
سؤال ثاني : لدي جدول وبه عده تواريخ واريد اضافه اخر تحديث تم اضافه في تواريخ على صفحه كيف يمكني اضافه التاريخ طبعا اتوقع بكون SQL في صفحه ASP؟

على حسب مافهمت من السؤال, إذا أردت معرفة آخر تحديث لأي سجل لديك في الجدول فهذا يتطلب إضافة حقل تاريخ إلى الجدول يتم كتابة التاريخ/الوقت الحالي عليه عند كل عملية إدخال/تعديل على هذا السجل.

مواضيع مشابهة