منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : مشكله في اضافة ip من قبل المستخدم
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2 3
السلام عليكم وحمة الله وبركاته

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

لكن

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

وضعت في الموديل :-

كود :
Imports System.Data.SqlClient


Module Module1


    '////////////////////////////////////////////////////////////////////////////


    '  يحمل قيمة عنوان الاي بي
    Public ServerIPAddress As String


    ' تعريف تكس بوكس خاص بي اي بي  من نموذج  Form1
    Public Sub GetConnection()


        ServerIPAddress = Form1.TxtServerIPAddess.Text


    End Sub


    '////////////////////////////////////////////////////////////////////////////


    'متغير الاسم المستخدم
    Public fusername As String


    '////////////////////////////////////////////////////////////////////////////






    Public sqlconn As New SqlConnection("Data Source= " + ServerIPAddress + " ,49422;Network Library=DBMSSOCN;Initial Catalog=RCC_ksa;User ID=SA;Password=123456;")


End Module

هذى صور من النموذج



صوره المشكله :-



ارفقت لكم المثال :-

http://vb4arb.com/vb/uploaded/276_21371265798.zip

اتمنى المساعده ...
معلش اخوي قد اكون استفسر مرة اخرى ولا ادري لكن .. هل قمت بتثبيت الاي بي الخاص بالخادم عن طريق الراوتر؟ ان كان التوصيل (التشبيك محلي) ؟ (ان كان سؤالي مكررا فيمكنك تجاهلهSmile)
سعود كتب :معلش اخوي قد اكون استفسر مرة اخرى ولا ادري لكن .. هل قمت بتثبيت الاي بي الخاص بالخادم عن طريق الراوتر؟ ان كان التوصيل (التشبيك محلي) ؟ (ان كان سؤالي مكررا فيمكنك تجاهلهSmile)


هلا اخوي سعود

انا قمت بشراء جهاز وسيط اسمه TP_Link ونحلت مشكله الربط لم اقوم بتثبت اي بي في الراوتر ...

http://vb4arb.com/vb/uploaded/276_01371073655.jpg


لك تحياتي
ان كان الجهاز له اعدادات وطرق للتعامل معه فاعذرني لا اعرف له ولم اجربه من قبل .. ونامل من اخواننا تقديم الحلول .
انت قلت
إقتباس :
انحلت مشكله الاتصال في الموضوع سابق عن طريق وضع اي بي في كود الاتصال
فما هو الذي تغير بين جملة الاتصال الناجحة وبين الجملة الان ؟ لان رسالة الخطا تخص جملة الاتصال.
شوف اخوي..
في الموديول وجدت جملة اتصال وفي الفورم ايضا جملة اتصال ..هل يمكن ان يكون هذا السبب؟
ان كان مصدر البيانات واحد فاكتب جملة الاتصال مرو واحدة وبمكان واحد.
المتغير sqlconn تم تصريحه مرتان: مرة في الكلاس ومرة في الموديول...فمن اين يقرا البرنامج كود الاتصال؟ من الكلاس ام من الموديول؟
سعود كتب :ان كان الجهاز له اعدادات وطرق للتعامل معه فاعذرني لا اعرف له ولم اجربه من قبل .. ونامل من اخواننا تقديم الحلول .
انت قلت

فما هو الذي تغير بين جملة الاتصال الناجحة وبين الجملة الان ؟ لان رسالة الخطا تخص جملة الاتصال.

هلا بي اخي سعود الجهاز ليس فيها اعدادت هو مهمته ربط بين الاجهزة الدخلية فقط عن طريق الكيبل ...

اما بخصوص الحل في الموضوع السابق هو :

إقتباس :"Data Source= "192.168.1.111,49422;Network Library=DBMSSOCN;Initial Catalog=RCC_ksa;User ID=SA;Password=123456;"

اكود بعد التعديل :-

إقتباس :"Data Source= " + ServerIPAddress + " ,49422;Network Library=DBMSSOCN;Initial Catalog=RCC_ksa;User ID=SA;Password=123456;"

كود الاتصال سوف يتم تعرف عليها من الموديل ساقوم بتغير جمله الاتصال من الكلاس الي الموديل ...
" + ServerIPAddress + "
قد يكون السبب وضع علامة داخل علامة التنصيص
اذا حذفت ++ لم يتعرف المتغير ServerIPAddress



هلا فيها كود اتصال مخصص يسمح للمستخدم ادخل الاي بي غير هذا ...
السلام عليكم

مادام تستخدم vb بدل + اكتب &
الصفحات : 1 2 3