تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[vb6.0] كود الاتصال عن طريق ip
#1
السلام عليكم ممكن كود الاتصال بقاعدة البيانات اكسس موجودة على جهاز متصل بالانترنت وله IP ثابت ... والله محتاج الكود ضروري 
اوكيفية تغيير الكواد الحالي...

cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " & App.Path & ";;jet oledb:database password=BMWWWW"
'
cn.CursorLocation = adUseClient
الرد }}}
تم الشكر بواسطة:
#2
فقط اجعل رابط قاعدة البيانات بهذا الشكل
\\127.0.0.1\namedata


لكن تاكد بانك تتمكن من الوصول على الجهاز الخاص به
كما لو انه على الشبكة لديك ويقوم بمشاركة الملفات على الشبكة

تحياتى لك
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: mustafa mohamed , mustafa mohamed
#3
(10-06-18, 08:21 PM)mustafa mohamed كتب : السلام عليكم ممكن كود الاتصال بقاعدة البيانات اكسس موجودة على جهاز متصل بالانترنت وله IP ثابت ... والله محتاج الكود ضروري 
اوكيفية تغيير الكواد الحالي...

cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " & App.Path & ";;jet oledb:database password=BMWWWW"
'
cn.CursorLocation = adUseClient

ارجوا التعديل على المرفق


الملفات المرفقة
.rar   moo.rar (الحجم : 765.59 ك ب / التحميلات : 165)
الرد }}}
تم الشكر بواسطة:
#4
الكود يستخدم بهذه الطريقة
كود :
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\165.16.19.41\moo\MOS.mdb;jet oledb:database password=BMWWWW"

توضيح هام
فكرة استدعاء قاعدة البيانات
هي مثل اذا لديك جهازين فى المنزل
وتقول بعمل مشاركة الملفات عبر الشبكة

فيجب الطرف الثانى اذا كان خارج الشبكة
بفتح البورتات اللازمة الخاصة بمشاركة الملفات عبر الشبكة


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

فمن الطبيعي تكتب

PHP كود :
\\192.168.1.66 


حتى يفتح لك الجهاز من خلال الكمبيوتر من ثم مشاهدة المجلدات التى تم مشاركتها
ثانياً ستحتاج الى جعل الفولدر يقبل القراءة والكتابة

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

لذلك ستحتاج الى رؤية هذا التعليق

حتى تتمكن من معرفة كيفية اخفاء مجلد قاعدة البيانات من المشاركة

وعند تطبيق ذلك

يصبح الاستدعاء من خلال الشكل التالى
كود :
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\165.16.19.41\$moo$\MOS.mdb;jet oledb:database password=BMWWWW"


تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: sendbad100
#5
السلام عليكم 

شكرا للاخ / الجوكر 

[b]اذا كانت الشبكة محلية "[b]بدون اتصال بالانترنت" يمكن عمل مشاركة للمجلد الذي يحتوي قاعدة البيانات و ستنجح ولكن للمستخدمين محدودين.[/b][/b]

لا اعتقد  تنجح في الاتصال  بقاعدة البينات اكسس  بهذه الطريقة "عن طريق الانترنت حتى لو استخدمت ip ثابت"
وان نجحت فليست عملية وستواجة مشاكل في الاضافة والتعديل وحتى في الاستعلاعم وتقطع الاتصال 

افضل استخدام قاعدة بيانات سيكوال سيرفر.

والافضل الاشتراك في استضافة  ورفع قاعدة البينات عليها.




تحياتي
الرد }}}
تم الشكر بواسطة: elgokr
#6
[b]sendbad100[/b]  الاخ العزيز ليس لدي الخبرة في سيكوال سيرفر  هل لديك مثال على هذا الربط  وفعلا ارغب في التطوير غير ان المنتشر لا يعطي فكرة كاملة وشكرا
الرد }}}
تم الشكر بواسطة:
#7
اخي العزيز جوكر 
 الكود يشتغل اذا كان على نفس الراوتر بس اذا من راوتر اخر وانترنت نفس الشركة  ظهور رساله عدم الاتصال وعنوان الاي بي خطا
ممكن حل هذه المشكلة 
اذا كتبت في القوقل كروم my ip  يطلع الرقم مثلا 165.19.16.45



و ip الراوتر  هو 192.168.1.20

اذا ثبت ايبي my ip كما في اي بي ادرس من على القوقل كروم  يفصل الراوتر ويصبح الجهاز بدون انتر نت الى عليه الداتا 
واذا عملت اي بي الراوتر يمكن الاتصال في نفس المكان اما اذا حاولت من خارج المكان عن طريق الانترنت تظهر رساله خطا الاتصال
الرد }}}
تم الشكر بواسطة:
#8
(11-06-18, 08:03 PM)mustafa mohamed كتب : اخي العزيز جوكر 
 الكود يشتغل اذا كان على نفس الراوتر بس اذا من راوتر اخر وانترنت نفس الشركة  ظهور رساله عدم الاتصال وعنوان الاي بي خطا
ممكن حل هذه المشكلة 
اذا كتبت في القوقل كروم my ip  يطلع الرقم مثلا 165.19.16.45



و ip الراوتر  هو 192.168.1.20

اذا ثبت ايبي my ip كما في اي بي ادرس من على القوقل كروم  يفصل الراوتر ويصبح الجهاز بدون انتر نت الى عليه الداتا 
واذا عملت اي بي الراوتر يمكن الاتصال في نفس المكان اما اذا حاولت من خارج المكان عن طريق الانترنت تظهر رساله خطا الاتصال


نعم اخى الحبيب اعلم انه سيظهر معك ذلك وانه سيظهر معك هذه الرسالة

والسبب هو انك قلت لديك اى بى ثابيت لكن لا تتحدث اى شئ عن port

لتتعامل مع الاى بى الثابت الموجود بالراوتر وليس الكمبيوتر
يجب فتح port فى الراوتر يقوم باستدعاء اى بس جهازك وليكن الاى بى 192.168.1.21
ليقوم بمشاركته على هيئة الاى بى الثابيت عند استخدام الاى بي الثابيت

طيب كيف فتح البورتات فى الروتر وتفاعله مع جهازك
يتطلب متابعة الفيديو ده (ملحوظة : يختلف شرح لشكل الرواتر من نوع لاخر)

مشاء الله عشان ابحث عن فيديو يوضح فكرة الـ port
وكيف فتح ذلك فى الراوتر اجد الكل بيتحدث على الهاك بخصوصه
وانا متاكد ان اكثر من 90% من الناس دى اللى عاملة الفيديوهات اجهزتها
نفسها متهكر عليها وعليها فيروسات المواقع وخلافه
ما علينا نكمل فى الموضوع

سامحنى لاننى لا اجد فيديو للفكرة لشروحات عربية
لكن يمكنك متابعة الروابط التالية


وبعد معرفة كيفية فتح الـ port
كل ما عليك انك تقوم بفتح كل من الارقام التالية 
بالاى بى الخاص بالجهاز الذى عليه قاعدة البيانات وسيقوم بالمشاركة

الارقام هى 
(445 139)

وبالنهاية يمكنك اختبار الـ port من خلال الموقع التالى

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}



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


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