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

ما هو الخطأ فى كود الإتصال ب mysql التالى

مغلق
بدأه عبدالفتاح حسن في 11 أغسطس 2006 · 7 رد · 762 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب 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 برقم الأبى على السيرفر تظهر نفس الرسالة واليكم صورة الرسالة

Error.bmp

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

#2

جرب

"DRIVER={MySQL ODBC 3.51 Driver};SERVER=data.domain.com;PORT=3306;DATABASE=myDatabase; USER=myUsername;PASSWORD=myPassword;OPTION=3;"

460.gif

#3

الأخ الفاضل لقد جربت الكود المرفق ولكن دون جدوى

ولكن شكرا للمساعدة

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

#4

للرفع

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

#5

أخى عبد الفتاح ربما يكون السيرفر الأخر لم يؤشر له على جملة السماح للدخول عن بعد أثناء اعداد الـmysql server كما هو بالصورة:

allowra.JPG

تم تعديل هذه المشاركة بواسطة mustafa_program في 12 أغسطس 2006 في 18:36

#6

السلام عليكم ورحمة الله وبركاته

اخي الكريم راجع هذه الوصلة وستجد ما تريد في بداية الموضوع ان شاء الله

واذا لم تجدي فأخبرني وسأضع لك الحل ان شاء الله

/index.php?showtopic=104252

بالتوفيق

==========

الى اللقاء

JusT LeT YouR MinD WorK

#7

الأخوة الأفاضل شكرا جزيلا على المساعدة

ولكن ماذالت المشكلة قائمة علما بأن هذه المشكلة تحدث ايضا على السيرفر فإذا قمت بكتابة اسم السيرفر اورقم الأى بى الخاص به بدلا من Localhost فتظهر لى رسالة الخطأ المذكورة ولكن .

ايضا انا استخدم PHP للإتصال بنفس قاعدة البيانات على السيرفر وتظهر لى رسالة خطأ مشابهة ايضا اذا استخدمت رقم الأى بى بدلا من Localhost

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

#8

السلام عليكم ورحمة الله وبركاته

اخي الكريم الرسالة تقول بان المستخدم root ليس له صلاحية في الدخول الى السيرفر

المشكلة ليس لها علاقة بالفيجوال بيزك

يفضل انك تنشئ يوزر جديد وتعطي له صلاحية في الدخول لسيرفر الـ MySQL وبعد ذلك جرب الاتصال باليوزر الجديد والباسورد الخاصة به وان شاء الله يشتغل معاك

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

بالتوفيق

=============

الى اللقاء

JusT LeT YouR MinD WorK

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

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