الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ما هو الخطأ فى هذا الكود

مغلق
بدأه عبدالفتاح حسن في 12 أغسطس 2006 · 2 رد · 834 مشاهدة · في قواعد بيانات MySQL
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الأخوة الأفاضل

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

وها هو الكود

Dim db As New ADODB.Connection
Dim Rs As New ADODB.Recordset
db.ConnectionString = "DRIVER={MySQL ODBC 3.51 Driver};" _
& "SERVER=10.0.0.105;" _
& " DATABASE=DataN;" _
& "UID=root;PWD=000000; OPTION=3"
db.Open
Rs.Open "select * from DataN_1", db, adOpenStatic, adLockPessimistic
db.Close

علما بأنى اذا استبدلت Local host برقم الأبى على السيرفر تظهر نفس الرسالة واليكم صورة الرسالة

post-40884-1155372637_thumb.gif

كن كالنخيل عن الأحقاد مرتفعا .. يرمى بصخر فيرمى أطيب الثمر

#2

لديك مشكلة في الإتصال بقاعدة البينات بواسطة المستخدم root

حاول ان تقوم بإنشاء مستخدم جديد . أو إذا لم تغير في إعدادات المستخدم . فهوا عادة Root يكون بدون كلمة سر . لذلك قم بحذف كلمة السر الي عملتها .

أما على السرفر إذا كان نت . فيتم تغير المستخدم الإفتراض root حاول ان تقوم بعمل مستخدم اخر . وبكلمة مرور . ثم كرر نفس الخطوات الي عملتها انت . وسوف ينجح معاك .

بالتوفيق.

#3

السلام عليكم

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

توضيح: لا يمكن التحكم بالسيرفر عن طريق الروت الى من داخل الحاسبة

و حل المشكلة هي تحديث الروت للدخول الى السيرفر من كل مكان

mysql> GRANT ALL  TO 'root'@'*'
-> IDENTIFIED BY 'Pssword

'

واذا احتج اي مساعدة اني موجود

هذا الموضوع مغلق.

مواضيع مشابهة