تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] مشكلة الاتصال بـ SQL Server
#1
هل يمكنني عمل كود اتصال يصلح لأي كمبيوتر بدون ان يحدث خطأ في التعرف على الـ SQL Server ??

الكود الذي بحوزتي :

كود :
connectionString="Data Source=.\Sqlexpress;Initial Catalog=SIS_DB;Integrated Security=True;MultipleActiveResultSets=True;"


هل يوجد كود افضل منه بحيث لاتحدث لي مثل هذا الخطأ
الرد }}}
تم الشكر بواسطة:
#2
يمكنك جعل اسم السيرفر وقاعدة البيانات وطريقة الولوج لاضافة اسم المستخدم وكلمة المرور كمتغيرات
تقوم بادخالهم عن طريق فورم اتصال مثل الصورة

الرد }}}
تم الشكر بواسطة: سعود , سعود
#3
[من وجهة نظري] هذه مسؤولية المستخدم النهائي للبرنامج : يعني هو من يزود البرنامج بجملة الاتصال المناسبة.
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة:
#4
السيد الاضل القزازي 
السادة الافاضل الكرام
بعد التحية
ممكن تتضع الفورم بكواده لاني محتاجه وليس لي خبرة
علي علي ان يكون اسماء السرفرات المتاحة علي الجهاز محملة في كمبوبوكس
وعندما نختار السرفر  تظهر اسماء القواعد المحملة علي السرفر
ثم حفظ الاعدادات
الرد }}}
تم الشكر بواسطة:
#5
اخى الفاضل 0theghost0
يفضل عند عمل مشروع يعتمد على كود الاتصال بقاعدة البيانات
ان تجعل ملف جارجى بجانب البرنامج وظيفته كتابة بيانات الاتصال بقاعدة البيانات
مثل عمل ملف نصي يحتوى على طود الاتصال

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

فيفضل استخدام كود الاتصال البسيط مثل التالي
إقتباس :Data Source=iporname;Initial Catalog=NameData;User ID=UserName;Password=Password

وكل ما عليك فعله هو تغيير ما باللون الاحمر الى البيانات الخاصة بك


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

فيكفي استخدام الكود بهذا الشكل
إقتباس :Data Source=iporname;Initial Catalog=NameData;Integrated Security=True

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

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


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



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


يقوم بقرائة الموضوع: