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

معرفة عدد الأجهزة المتصلة بقاعدة البيانات

بدأه rober في 7 أغسطس 2008 · 8 رد · 1,624 مشاهدة · في قواعد بيانات MySQL
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

هل ممكن ؟ أكيد! ما الطريقة ؟

أنا أعمل على مشروع دلفي و mysql و أحتاج عمل backup لقاعدة البيانات

العملية ستتم عند خروج أخر شخص من البرنامج يعني عند أغلاق البرنامج يقوم بسؤال قاعدة البيانات عن عدد الأسخاص المتصلين بها

فإذا كان 1 عمل الـ backup غير ذلك يكون مر عليها و رمى السلام

المطلوب : ما هو السؤال الذي سيسأله البرنامج لقاعدة البيانات

مشكورين سلف

I'm Away For Sometimes

I'll Finish My Works

Come Back Soon

More Study > More Search > More Try > More Learning > Great Success

#3

مشكور ياغالي

أستخدمت mysql> SHOW FULL PROCESSLIST\G في الـ MySql و ظهرت تنيجة كما في الصورة الأولى

بصراحة لا أعرف ما وظيفة الأمر و لا إن كان هناك بارمترات أخرى

أنا أستخدم MySQLDAC Full لربط دلفي بالـ mysql و كنت أعتقد بأن العملية ستكون مشابهة مجرب تبادل معلومات بين الدلفي و الـ mysql

في MySqlGUITools أمكانية عمل backup بمهمة مجدولة كما في الصورة الثانية لكن كنت أرغب بعملها من البرنامج نسه

بكل الأحوال سأرى في قسم الدلفي إن أمكن تسجيل عدد المستخدمين المتصلين بقاعدة البيانات و أمكانية تحديد عدد معين من المستخدمين

مشكوووووووور مرة أخرى و جزاك الله كل الخير على مرورك الكريم

post-143282-1218064296_thumb.jpg

post-143282-1218064305_thumb.jpg

تم تعديل هذه المشاركة بواسطة rober في 7 أغسطس 2008 في 02:26

I'm Away For Sometimes

I'll Finish My Works

Come Back Soon

More Study > More Search > More Try > More Learning > Great Success

#4

ما المشكلة يا أخى

استخدمها عادى ومن ثم من عدد ال Records الراجعة عنها تعرف عدد ال Active Connections

#5

أخي الكريم

ما أريده هو معرفة عدد المستخدمين لقاعدة البيانات في وقت معين من خلال برنامجي المعمول بدلفي

رأيت شخص يعمل هذا الشيء منذ زمن لكن لا أذكر ما هو المكون و لا الخاصية التي أستخدمها العملية كانت مباشرة

فقلت لنفسي أن أحاول معرفة الأمر من الـ mysql بس هيك شوية صعبة و ما بدي أعزبك أكتر من هيك

ممكن أن نأخذ النتيجة بعد SHOW PROCESSLIST\G و نبحث عن إسم الداتابيز المطلوبة

لكني أبحث عن الطريقة الأسرع و هي أستخدام المكون

ترقب الحل عما قريب بعون الله في قسم الدلفي

لا أعرف ماذا أقول سوى مشكور للمتابعة

I'm Away For Sometimes

I'll Finish My Works

Come Back Soon

More Study > More Search > More Try > More Learning > Great Success

#6

كل مايتصل شخص بالداتا بيز ، أضف واحد (بعد تنفيذ امر الاتصال بالدلفي بنجاح )

كل مايغلق الاتصال ، اطرح واحد ( بعد اغلاق الاتصال في برنامجك )

اذا كان عدد المستخدمين = 1 : اعمل التالي

#7

ممكن جدا

فكرة و طريقة جميلة

شكرا لك يا أخ Eisa Ayed

I'm Away For Sometimes

I'll Finish My Works

Come Back Soon

More Study > More Search > More Try > More Learning > Great Success

#8

@rober : لاسف هذة الطريقة غير سليمة لو كان تطبيقك كبير أو فلنقل مهم

لماذا ؟

الم تفكر ان يأتى برنامج اخر ويعمل ك plugin عليك فى هذة الحالة انت تتجاهل وجوده (ولن تعرفة اصلا )

فكر فى موضوع ال Query لانة اسهل حل واشامل عن موضوع ال Counter

#9

ألف شكر لكم على المتابعة

/index.ph...t=0#entry847843

I'm Away For Sometimes

I'll Finish My Works

Come Back Soon

More Study > More Search > More Try > More Learning > Great Success

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…