استبدل اسم الجهاز وهو فى الغالب localhost بال IP الخاص بالخادم server
كما يمكنك الرجوع لهذه الصفحة
https://msdn.microsoft.com/en-us/library/ms162132.aspx
جرب ووافنا بالنتيجة
السلام عليكم اعضاء المنتدى الكرام
ارجو مساعدتى فى مشكله واجهتنى
انا اريد عمل برنامج يتصل بقاعده البيانات , ولكن هذه القاعده لا توجد على نفس الجهاز مع البرنامج وانما توجد على سيرفر بعيد
ويتم الاتصال عن طريق الانترنت
علما بأنى استخدم لغه vb.net
المشكله عندى فى الكونكشن لما بتكون القاعده على نفس الجهاز بعرف اعمل الكونكشن
ولكن لما بتكون على جهاز اخر سيرفر مش عارف ازاى اقوم بعمليه الربط
برجاء مساعدتى فى هذه المشكله
و جزاكم الله خيرا
استبدل اسم الجهاز وهو فى الغالب localhost بال IP الخاص بالخادم server
كما يمكنك الرجوع لهذه الصفحة
https://msdn.microsoft.com/en-us/library/ms162132.aspx
جرب ووافنا بالنتيجة
انا جربت واستخدمت الكود التالى
Module Module1
Public cn As New OleDbConnection
Public cmd As New OleDbCommand
Public dr As OleDbDataReader
Public h As Integer
Public s As String
cn.ConnectionString = "Provider=MS Remote;Remote Server=//10.0.0.10;Remote Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\documents and settings\administrator\desktop\new folder\resala.mdb
cn.Open()
cmd.Connection = cn
cmd.CommandType = CommandType.Text
ولكن الان عند محاوله اجراء اى عمليه مثل الحفظ او ما شابه على قاعده البيانات بيظهرلى هذا الخطأ
An unhandled exception of type 'System.Data.OleDb.OleDbException' occurred in System.Data.dll Additional information: Cannot connect to server
اولا لازم تعمل مشاركة share لمجلد على الخادم وليكن اسمه SHARENAME
ثانيا انسخ بداخله قاعدة البيانات ولتكن DATABASE.mdb
تأكد من ان الجهازين متصلين على نفس الشبكة بعمل ping مثلا من العميل على الخادم
استخدم هذا الكود
على ان 192.168.0.1 هو رقم IP الخادمكود:"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\192.168.0.1\SHARENAME\Database.MDB;Jet OLEDB:Database Password= LetMeIn"
SHARENAME هو اسم المجلد على الخادم
Database.MDB هو اسم قاعدة البيانات
LetMeIn هى كلمة المرور للقاعدة
تحياتى
اخى الكريم مشكور لردك اولا
ثانيا هذا الكود ممكن ان ينجح فقط فى الشبكه المحليه ولكنى اريد الاتصال عن طريق الانترنت فى شبكات مختلفه
وتكون قاعد البيانات من نوع sql server
صراحة هذه لا اعرفها
فقط كنت احاول المساعدة
تقبل تحياتى
مشكور يا اخى وبارك الله فيك
المفضلات