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

إخوانى الكرام أهلا وسهلا بكم وكل عام وانتم بخير بمناسبة شهر رمضان الكريم أعاده الله عليكم بالخير و اليمن و البركات .....اليوم إن شاء الله تعالى سنتعلم سويا كيفية مشاركة قاعدة البيانات على الشبكة المحلية و الاتصال بها ومن ثم إعطاء مرونة كبيرة لبرنامجك باستخدامه على اكثر من جهاز .... واحب ان انوه ان هناك اكثر من طريقة لفعل ذلك .....ولكنى سأقدم اسهل الطرق هى مشاركة قاعدة البيانات بأستخدام بنظام الـWorkgroup ...ويتم ذلك بأتباع :

الخطوة الاولى : تفعيل نظام Workgroup وذلك على النحو التالى :

- أذهب الى My Computer ثم كليك شمال ثم أختر Properties من النافذة التى سوف تظهر أختر التويب Computer Name ثم قم بالضغط على زر (Change ) سوف تظهر لك نافذة أخرى قم بالتأكد أن الخيار Workgroup مفعل كما فى الصور التالية :
[url="http://www.0zz0.com"]
[/url]





الخطوة الثانية: وضع قاعدة بيانات البرنامج فى مجلد معين.

الخطوة الثالثة : عمل مشاركة للمجلد الذي فيه قاعدة البيانات المراد العمل عليه من خلال الشبكة وذلك على النحو التالى .

_ قم بتحديد هذا المجلد ثم كليك شمال ......سوف تظهر لك النافذة التالية :





_ قم بالضغط على السطر الذى باللون الازرق و الذى يبدأ بــــ click on If you understand ...سوف تظهر لك المربع التالى :




_ قم بتنشيط الخيار Just enable file sharing ....ثم أوكية ....سوف تظهر لك الشاشة التالية :



_ قم بكتابة أسم المجلد الذى تم وضع قاعدة البيانات فية ...كما فى الشكل السابق .



هكذا نكون قد انتهيا من مشاركة المجلد الذى فية قاعدة البياانات المطلوب العمل عليها ...



الخطوة الثالثة : كتابة الاكواد المطلوبة للاتصال بقاعدة البيانات ....على النحو التالى :


PHP كود :
Public cn As ADODB.Connection
 
Public rs As ADODB.Recordset
  
 
Public Function DBConnect()
  
 
On Error GoTo openErr


 Dim MSDatabase 
As String


 MSDatabase 
"\\seif-3b669de8e6\SHARE_NAME\db.mdb"

 
Set cn = New ADODB.Connection

 cn
.CursorLocation adUseClient
 cn
.Provider "Microsoft.Jet.OLEDB.4.0"
 
cn.Open MSDatabaseAdmin
 MsgBox 
"Database connected"
 
Exit Function
openErr:
 
MsgBox "Databae not connected"
 
End Function 

مع ملاحظة أن seif-3b669de8e6 هو أسم جهاز الكمبيوتر الذى يحتوى على المجلد الذى فية قاعدة البيانات .... أما SHARE_NAME هو اسم المجلد الذى فية قاعدة البيانات ...وايضا db.mdb أسم قاعدة البيانات





منتدى مصر التقنى ....شارك معنا
http://egy-tech.forumegypt.net
الرد }}}
#2
شكرا لك Smile
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  برنامج لمتابعة محل بيع الجوالات اكثر من رائع بقاعدة بيانات جيدة derbaliammar 14 11,810 04-03-23, 02:24 AM
آخر رد: tighrmte
  تعلم كيفية حفظ و أسترجاع الصورة فى قاعدة بيانات أكسس باستخدام الكائن Stream object أحمد مناع 12 17,102 06-11-21, 02:16 PM
آخر رد: Sawsaw
  استفسار ربط قاعدة بيانات بالفيجوال 6 محمود عمار2 1 2,409 14-10-18, 02:39 AM
آخر رد: Amir_Alzubidy
  [vb6.0] كود الاتصال عن طريق ip mustafa mohamed 7 4,961 11-06-18, 09:08 PM
آخر رد: elgokr
  الاتصال بمصنفات Excel باستخدام تقنية الربط ADO أحمد مناع 1 7,250 17-01-15, 02:31 PM
آخر رد: العيد1403
  مساعدة في طباعة صوره من قاعدة بيانات basma123 0 2,592 26-09-14, 03:00 PM
آخر رد: basma123
  فيجوال بيسك - التعامل مع قاعدة بيانات أكسيس من خلال Dao - الجزء الثالث والرابع RaggiTech 1 5,771 14-10-12, 02:11 PM
آخر رد: RaggiTech
  فيجوال بيسك - التعامل مع قاعدة بيانات أكسيس من خلال Dao - الجزء الأول والثاني RaggiTech 1 10,635 14-10-12, 02:06 PM
آخر رد: RaggiTech
  الاتصال ب mysql و تنفيذ الاوامر عليه حفظ-بحث mamas1 0 2,497 29-09-12, 09:29 PM
آخر رد: mamas1

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


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