تقييم الموضوع :
  • 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 8 1,672 09-10-16, 11:11 AM
آخر رد: MicroDoha
  تعلم كيفية حفظ و أسترجاع الصورة فى قاعدة بيانات أكسس باستخدام الكائن Stream object أحمد مناع 9 4,462 29-05-16, 12:24 AM
آخر رد: CLARO
  الاتصال بمصنفات Excel باستخدام تقنية الربط ADO أحمد مناع 1 1,867 17-01-15, 02:31 PM
آخر رد: العيد1403
  مساعدة في طباعة صوره من قاعدة بيانات basma123 0 598 26-09-14, 03:00 PM
آخر رد: basma123
  فيجوال بيسك - التعامل مع قاعدة بيانات أكسيس من خلال Dao - الجزء الثالث والرابع RaggiTech 1 2,185 14-10-12, 02:11 PM
آخر رد: RaggiTech
  فيجوال بيسك - التعامل مع قاعدة بيانات أكسيس من خلال Dao - الجزء الأول والثاني RaggiTech 1 3,651 14-10-12, 02:06 PM
آخر رد: RaggiTech
  الاتصال ب mysql و تنفيذ الاوامر عليه حفظ-بحث mamas1 0 536 29-09-12, 09:29 PM
آخر رد: mamas1

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


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