سلام عليكم
اريد انا اضيف ترقيم تلقائي ، مع علم لا يمكني التعديل على جدوال انما اريد فقط يضيف رقم الصفوف بترقيم تلقائي .
كيف بامكاني مع علم استخدام لغه ASP هل ممكن اما عنه اضافه كود ASP .
تحياتي
سلام عليكم
اريد انا اضيف ترقيم تلقائي ، مع علم لا يمكني التعديل على جدوال انما اريد فقط يضيف رقم الصفوف بترقيم تلقائي .
كيف بامكاني مع علم استخدام لغه ASP هل ممكن اما عنه اضافه كود ASP .
تحياتي
نعم يوجد مفتاح رئيسي في الجدول .وهو ID رقم الهوايه
و ماذا تعني ب "لا يمكنني التعديل" ؟ بمعنى لا اريد ان اعدل على قاعده البيانات فقط اريد اضافه بسيطه او كود ASP بلغه يتم ترقيم تلقائي في كل صف يتم اضافه .
تحياتي لك
يمكنك عمل ذلك في أحد الطرفين: قاعدة البيانات أو ASP
في قاعدة البيانات: يمكنك فتح الجدول للتعديل و اختيار العمود و من ثم في شاشة الخصائص: اذهب إلى Identity Specification يمكنك تحديد التالي:
Is Identity : لتحديد هل تريد استخدام الترقيم التلقائي مع هذا العمود أم لا
Identity Increment : مقدار الزيادة لكل عملية إدخال
Identity Seed : الرقم الذي سيبدأ به الترقيم التلقائي
طبعاً يجب حفظ التعديلات ( إذا كان يمكنك تعديل الجدول طبعاً )
في ASP : يمكنك جلب أكبر قيمة لهذا العمود باستخدام تابع Max و من ثم عند عملية الادخال تقوم باضافة 1 ( أو أي زيادة ترغب بها ) على أكبر قيمة للعمود.
كيف بامكاني اعلمه بـASP ، لان قاعدت البيانات يوجد لها ارتبط مع الجداول ثانيه ولا اريد هذي الحل .
سؤال ثاني : لدي جدول وبه عده تواريخ واريد اضافه اخر تحديث تم اضافه في تواريخ على صفحه كيف يمكني اضافه التاريخ طبعا اتوقع بكون SQL في صفحه ASP؟
تحياتي
اقتباسكيف بامكاني اعلمه بـASP
يمكنك استخدام SqlCommand لكتابة التعليمة التالية:
select max(ID) from MyTable
و القيمة المرجعة من الاستعلام تزيد عليها 1 عند عملية Insert
اقتباسسؤال ثاني : لدي جدول وبه عده تواريخ واريد اضافه اخر تحديث تم اضافه في تواريخ على صفحه كيف يمكني اضافه التاريخ طبعا اتوقع بكون SQL في صفحه ASP؟
على حسب مافهمت من السؤال, إذا أردت معرفة آخر تحديث لأي سجل لديك في الجدول فهذا يتطلب إضافة حقل تاريخ إلى الجدول يتم كتابة التاريخ/الوقت الحالي عليه عند كل عملية إدخال/تعديل على هذا السجل.