تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
اغلاق كل قواعد البيانات المفتوحة
#1
السلام عليكم

هل من كود يقوم باغلاق جميع قواعد البيانات و جميع الجداول المفتوحة

حيث المشكلة انه تظهر لي رسالة خطأ ان الجدول ذا الاسم كذا مستخدم لذلك لن يحذف

فلو امكن اغلاق هذا الجدول قبل تنفيذ امر الحذف
الرد }}}
تم الشكر بواسطة:
#2
مشكلة عوفتني
الرد }}}
تم الشكر بواسطة:
#3
السلام عليكم...

إذا كان المقصود هو أن قاعدة البيانات أو بعض جداولها مفتوح من داخل برنامجك فقط و تريد إغلاقها فالأمر بسيط:

1. استعمل كائن ADODB.Connection عام (Public) واحد للمشروع و استعمله دائماً (هو نفسه) لفتح أي استعلام أو جدول (RecordSet)، أو تنفيذ أي أمر (Command).

2. عند فتح أي مجموعة سجلات (RecordSet)، (مثلاً RS.Open) ينبغي إغلاقها (RS.Close) بعد الانتهاء من معالجتها (عدم الحاجة إليها).

بهذا الشكل لن يكون لديك جداول مفتوحة إلا عند معالجتها (عند الاستعراض مثلاً).

* أما إذا كنت تقصد أن قاعدة البيانات مفتوحة في نفس الوقت بواسطة برنامج آخر غير برنامجك فلابد عندئذٍ من إغلاق قاعدة البيانات في البرنامج الآخر.

سلام.
بِسْمِ اللهِ الرَّحْمَنِ الرَّحِيمِ ( وَ مَا تُقَدِّمُوا لِأَنفُسِكُم مِّنْ خَيْرٍ تَجِدُوهُ عِندَ اللهِ هُوَ خَيْراً وَ أَعْظَمَ أَجْراً ) صَدَقَ اللهُ الْعَظِيمُ
الرد }}}
تم الشكر بواسطة:
#4
تعقيباُ على تعليق أخي ناجي إبراهيم

* اذا كنت تريد حذف جدول تأكد بعدم وجود علاقة مع جدول اخر

* اما اذا كنت تريد حذف بيانات موجودة في جدول تأكد مع عدم ارتباطها بحقول اخر (اي علاقات) , ولتقوم بفتح اكثر من سجل قم بتعريف اكثر من متغير من نوع سجل.

* اما اذا كنت تقصد اغلاق قواعد البيانات المفتوحة بشكل عام اي في الجهاز دا امر اخر

* اما اذا كنت تقصد قواعد البيانات المستخدمة في البرنامج عن طريق اغلاق متغير الاتصال بقاعدو البيانات
* اما اذا كانت مشكلتك مع زر الحذف في برنامجك قوم بأرفاق مثال ليتم التعديل عليه

تقبل مروري
[صورة مرفقة: images?q=tbn:ANd9GcT72OLJW7D1E5QW-HUeWeJ...TGoNeg2jnQ]
الرد }}}
تم الشكر بواسطة:
#5
جربت النقطتين 1 و 2 مسبقا من رد استاذنا ناجي إبراهيم

دعنا نجرب النقطتين

* اما اذا كنت تقصد اغلاق قواعد البيانات المفتوحة بشكل عام اي في الجهاز دا امر اخر

* اما اذا كنت تقصد قواعد البيانات المستخدمة في البرنامج عن طريق اغلاق متغير الاتصال بقاعدة البيانات واحدة ADODB.Connection و الاخرى DAO.Database

ثم ان لم ينحج اي منهما نجرب

* أما إذا كنت تقصد أن قاعدة البيانات مفتوحة في نفس الوقت بواسطة برنامج آخر غير برنامجك فلابد عندئذٍ من إغلاق قاعدة البيانات في البرنامج الآخر.
الرد }}}
تم الشكر بواسطة:
#6
ارجو الرد من فضلكم
الرد }}}
تم الشكر بواسطة:
#7
هل الكود صعب لهذه الدرجة
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Question [vb6.0] كيف احفظ الخيارات التي في القائمة في قاعدة البيانات نامل المساعدة في المثال المرفق ؟ Microformt 1 350 29-11-24, 04:05 AM
آخر رد: justforit
Lightbulb [VB.NET] إنشاء فولد ووضع نسخه به من قاعدة البيانات AMRMOGA 1 277 17-11-24, 09:59 PM
آخر رد: Taha Okla
  [vb6.0] تجميع البيانات في تقرير مفصل Faisel 1 323 12-11-24, 11:49 PM
آخر رد: السيد الغالي
  حفظ قيم مربعات الاختيار فى قاعدة البيانات واسترجاعها haitham Muhammed 1 405 20-06-24, 02:01 AM
آخر رد: Taha Okla
  نقل البيانات من جدولين مرتبطين الى جدول اخر بعد الفلترة haitham Muhammed 0 378 29-04-24, 01:51 AM
آخر رد: haitham Muhammed
  [vb6.0] اضافة الصور الى ملف واسترجاعها بدون قاعدة البيانات haitham Muhammed 3 940 24-01-24, 01:51 PM
آخر رد: haitham Muhammed
  عدم ضهور كل البيانات فراس محي 1 509 15-12-23, 06:05 AM
آخر رد: Taha Okla
Question [vb6.0] نامل المساعدة في المثال المرفق يوجد مشكلة في إضافة رقم الصنف الى قاعدة البيانات لا اع Microformt 1 492 23-10-23, 12:11 AM
آخر رد: Taha Okla
  نقل بيانات الجدول الى جدول اخر بعد تجميع البيانات haithamelareny 1 715 10-08-23, 11:54 PM
آخر رد: ahmedabdelaliem
Question [vb6.0] هل يوجد كود لضغط وإصلاح قاعدة البيانات ، أعني قاعدة بيانات Access؟ Microformt 1 853 27-07-23, 08:33 PM
آخر رد: Taha Okla

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم