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

مشكلة في البرنامج. لا يعمل في جهاز العميل

بدأه ahmedalsafi في 8 أكتوبر 2014 · 5 رد · 868 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم الاخوة والاخوات الكرام .بعد ان قمت بتصمم البرنامج والانتهاء منه .قمت بتثبيت sql server express 2008 في جهاز العميل واضافة قاعدة البيانات فيه
لكن تظهر لي رسالة الخطاء في الصورة المرفقة 
post-275435-0-78517000-1412787339_thumb.
*البرنامج مصمم بالسي شارب  +  sql server enterprise edition  r2
البرنامج يعمل معي جيدا في جهاز وهذا نص الاتصال

sqlconnection = new SqlConnection(@"Data Source=.;Database=product_db;integrated security=true");

*مع العلم اني قمت بتثبيت sql server express 2008 وحجمها 223 ميقا هل هذه النسخة التي ينبغي تركيبها عند العميل ام هي النسخة الكاملة ؟

*هل الخطاء في الصورة من مشكلة في نص الاتصال؟


شكرا لكم

وَقُلْ رَبِّي زِدْنِي عِلْماً
#2

السلام عليكم اخي الكريم

المشكلة في الاتصال 

هل عندما قمت بتثبيت sql server express 2008 قمت بتغيير اسم السيرفر

نص الاتصال اجعله بهذه الطريقة

sqlconnection = new SqlConnection(@"Data Source=MBR-PC\SQLEXPRESS;Database=product_db;integrated security=true");

 وقل ربي زدني علما


 


 


 


 

#3
Syayaf كتب:

 

السلام عليكم اخي الكريم

المشكلة في الاتصال 

هل عندما قمت بتثبيت sql server express 2008 قمت بتغيير اسم السيرفر

نص الاتصال اجعله بهذه الطريقة

sqlconnection = new SqlConnection(@"Data Source=MBR-PC\SQLEXPRESS;Database=product_db;integrated security=true");

شكرا لك

Syayaf .البرنامج يعمل الان .لقد قمت بكتابة اسم السيرفر الذي يخص الجهاز الاخر في نص الاتصال من جديد واشتغل معي

 

لكن لو افترضنا اني اريد انا يعمل البرنامج في اي جهاز .من دون الرجوع الي الكود وتعديل نص الاتصال كل مرة علي حسب جهاز العميل ماذا افعل ؟
وَقُلْ رَبِّي زِدْنِي عِلْماً
#4

السلام عليكم

تثبيت الاتصال في الكود هو امر خاطئ وانما المستخدم في الغالب هو وضعه في ملفات .config  مثل app.config او web.config بحيث يتم تعديله على جهاز الزبون دون الرجوع الى الكود .

او يمكن الاستعاضة عن السيرفر ب  localhost\SQLEXPRESS   وهي في كثير من الاحيان تعمل بشكل صحيح لكن الافضل هو باستخدام الطريقة الاولى.

#5

شكرا لك استاذ 

TareqVB .بارك الله فيك .طيب كيف الطريقة اني اضيف نص الاتصال في ملف الconfig
وَقُلْ رَبِّي زِدْنِي عِلْماً

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…