22-04-14, 04:34 PM
السلام عليكم...
أولاً الحقل no حقل وهمي (أي تم إنشاؤه بجملة SELECT و ليس حفلاً فعلياً في الجدول) و بالتالي لا يمكن تحديثه.
ثانياً: السبب في أن الـ Recordset لا تدعم التحديث (Update) هو أنها تجمع أكثر من جدول واحد. في هذه الحالة لا يمكن التحديث إلا إذا كانت جميع الحقول في جموع الجداول ذات العلاقة مشمولة في جملة SELECT.
*ملاحظات:
1. لا داعي لاستعمال كل تلك الأقواس (...) حول أسماء الحقول و الجداول. فقط استعمل الأقواس المربعة [...] إذا كان اسم الحقل أو الجدول يحتوي على فراغات أو يشبه كلمة محجوزة لمحرك قواعد البيانات.
2. عملية الترقيم باستعمال حلقة - حتى و إن نجحت - ليست أمراً عملياً و خاصة إذا كان عدد السجلات كبيراً.
سلام.
أولاً الحقل no حقل وهمي (أي تم إنشاؤه بجملة SELECT و ليس حفلاً فعلياً في الجدول) و بالتالي لا يمكن تحديثه.
ثانياً: السبب في أن الـ Recordset لا تدعم التحديث (Update) هو أنها تجمع أكثر من جدول واحد. في هذه الحالة لا يمكن التحديث إلا إذا كانت جميع الحقول في جموع الجداول ذات العلاقة مشمولة في جملة SELECT.
*ملاحظات:
1. لا داعي لاستعمال كل تلك الأقواس (...) حول أسماء الحقول و الجداول. فقط استعمل الأقواس المربعة [...] إذا كان اسم الحقل أو الجدول يحتوي على فراغات أو يشبه كلمة محجوزة لمحرك قواعد البيانات.
2. عملية الترقيم باستعمال حلقة - حتى و إن نجحت - ليست أمراً عملياً و خاصة إذا كان عدد السجلات كبيراً.
سلام.
بِسْمِ اللهِ الرَّحْمَنِ الرَّحِيمِ ( وَ مَا تُقَدِّمُوا لِأَنفُسِكُم مِّنْ خَيْرٍ تَجِدُوهُ عِندَ اللهِ هُوَ خَيْراً وَ أَعْظَمَ أَجْراً ) صَدَقَ اللهُ الْعَظِيمُ
