الرئيسيةالبوابةاليوميةمكتبة الصورس .و .جبحـثالتسجيلالأعضاءالمجموعاتدخول

شاطر | 
 

 الآن VB6 Class للتحكم الكامل بالـSQL Server

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
Administrator
Admin


ذكر
عدد الرسائل : 140
العمر : 30
Localisation : Alexandria
تاريخ التسجيل : 09/03/2007

مُساهمةموضوع: الآن VB6 Class للتحكم الكامل بالـSQL Server   الثلاثاء يونيو 19, 2007 5:38 pm

الملف في المرفقات به الـClass بأسم DBFunctions.cls مع برنامج تجريبي لمعرفة طريقة إستخدام بعض الأوامر فيها
والأوامر المتضمنة في هذه الـ Class هي:
SQLOpenConnection
لفتح الإتصال مع السيرفر (تحتاج إلى كلمة السر للمستخدم sa)

SQLCloseConnection
لإغلاق الإتصال مع السيرفر

SQLGetDataPath
للرجوع بالمسار الذي يقوم السيرفر بتخزين ملفات قواعد البيانات فيه. على سبيل المثال
C:Program FilesMicrosoft SQL ServerMSSQLdata

SQLGetDBNames
الرجوع بقائمة بأسماء جميع قواعد البيانات على ذلك السيرفر

SQLDBExists
للتأكد من وجود قاعدة بيانات بأسم معين

SQLCreateDB
لتكوين قاعدة بيانات جديدة (يفضل إستخدام الأمر SQLDBExists قبل هذا الأمر للتأكد من عدم وجود قاعدة بيانات بنفس الأسم)

SQLDeleteDB
لحذف قاعدة بيانات موجودة (يفضل إستخدام الأمر SQLDBExists قبل هذا الأمر للتأكد من وجود قاعدة البيانات المراد حذفها)

SQLBackup
لأخذ نسخة أحتياطية من قاعدة البيانات على هيئة ملف bak (يتم إعطاء مسار الملف بالنسبة للسيرفر وليس لجهازك. أي أن لو أعطيته المسار التالي لتخزين النسخة الإحتياطية D:BackupFiles سيكون هذا المسار في جهاز السيرفر وليس جهازك)

SQLRestoreDB
لإسترجاع نسخة أحتياطية سابقة على قاعدة البيانات (بالنسبة لمسار النسخة الإحتياطية تنطبق عليها نفس الملاحظة السابقة)

SQLRegistryGetValue
للرجوع بقيمة من ريجيستري السيرفر

SQLRegistrySetValue
لتخزين قيمة في ريجيستري السيرفر

أما بالنسبة للأوامر التالية فهي تستخدم لإستعراض المجلدات والملفات في السيرفر وكأنك تعمل على السيرفر (حتى ولو لم يوجد File Sharing) .. تم توضيح طريقة عملها في المثال المرفق
SQLGetServerDrives
للرجوع بالأقراص الصلبة والمرنة في السيرفر

SQLGetServerDir
للرجوع بالمجلدات في مسار معين من السيرفر

SQLGetServerFiles
للرجوع بالملفات في مسار معين من السيرفر (يمكنك الرجوع بمجموعة معينة من الملفات .. على سبيل المثال للرجوع بملفات النسخ الإحتياطية تستخدم الباراميتر bak.*)

طبعاً بالنسبة للغات البرمجة الثانية (غير VB6) عند فهم الأوامر يمكنكم تحويل الكود إلى اللغة المناسبة لك .. لأن أغلب الأوامر هي أوامر SQL وليس VB

في إنتظار ملاحظاتكم وآرائكم .. مع تمنياتي بالتوفيق للجميع

الملفات المرفقة




SQLClass.rar (9.4 كيلو بايت, عدد مرات التحميل : 41)

_________________
name : Mohamed Ibrahem Bekhet
1st year production engineering department
sec #:5 #:162
Forum Adminstrator
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://alexprod.coolbb.net
 
الآن VB6 Class للتحكم الكامل بالـSQL Server
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
 :: منتدى البرامج الهندسية والمزيد..-
انتقل الى: