تقييم الموضوع :
  • 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
هل الكود صعب لهذه الدرجة
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [vb6.0] هل ممكن تعديل البيانات فى الفليكس جريد؟ ahmed_egypt 2 31 أمس, 03:35 AM
آخر رد: sendbad100
Photo حفظ البيانات فى قاعدة البيانات كل تكس فى سجل المبرمج العتيق 1 77 16-10-17, 11:38 AM
آخر رد: Mohamad Anan
  [ تمّ الحل ] : إعادة عرض البيانات داخل الفليكس جريد عبد العزيز البسكري 3 132 05-10-17, 04:31 PM
آخر رد: عبد العزيز البسكري
  [سؤال] كود فتح و اغلاق قاعدة بيانات gharib 9 206 29-09-17, 11:30 PM
آخر رد: gharib
  التّعامل مع قواعد البيانات SQlite عبد العزيز البسكري 2 81 28-09-17, 12:50 PM
آخر رد: عبد العزيز البسكري
  سؤال فى قواعد البيانات مبرمج مصرى 2 51 28-09-17, 11:24 AM
آخر رد: مبرمج مصرى
Question [vb6.0] كيف اغلاق ملف قاعدة بيانات اكسس مفتوحة من خلال برنامجي ؟؟ Microformt 3 69 21-09-17, 04:20 PM
آخر رد: Amir_alzubidy
  من لديه طريقه او باتش خاص بضغط ملف ال بي دي اف قبل تخزينه بقاعده البيانات يلغه فجوال scsi7000 4 92 18-09-17, 09:33 PM
آخر رد: scsi7000
  من لديه طريقه اذا امتلئت قاعده البيانات اكسس يقوم البرنامج بتصنيع قاعده بيانات من نفس scsi7000 7 194 18-09-17, 01:41 PM
آخر رد: عبد العزيز البسكري
  طباعة سجل بقاعدة البيانات dr.mostashar 1 96 05-09-17, 05:52 PM
آخر رد: sher

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


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