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

كيف أجعل برنامجي يعمل على جهاز آخر بدون أخطاء

بدأه Red_rose77 في 30 يوليو 2009 · 3 رد · 922 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أخواني أنا مبتدئ في C#.net ... وقد أتممت برنامجي الأول بنجاح و الحمد لله .... وهو برنامج يحوي على قاعدة بيانات من نوع SQL ... وقد كتبت جمل الربط مع قاعدة البيانات للاستعلام والاضافة والحذف .... و قد عملت جميعها و الحمد لله :lol:

لكن .... المسار في جملة الربط هو لجهازي ..... وبالتالي اذا حاولت نقل برنامجي لجهاز آخر ... بالتأكيد لن ولن يعمل :S :S

هذه جملة الربط التي استخدمتها

-----------------------------------------------------------------------------------------------------------------------

SqlConnection cn = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Documents and Settings\REDrose\My Documents\Visual Studio 2005\Projects\WindowsApplication3\WindowsApplication3\Database1.mdf;Integrated Security=True;User Instance=True");

-----------------------------------------------------------------------------------------------------------------------

طبعا بعد ما أتممت المشروع عملت نسخ ولصق لمجلد Debug الموجود في المشروع ... وعندما أشغل البرنامج من Debug يعطيني الرسالة التاية

post-209192-1248905114_thumb.jpg

فلا أعرف ما الحل؟؟؟؟

أرجو مساعدتكم ....

#2

السلام عليكم ....

ايش اخواني ....... لا تخلوني أفقد الأمل .... ما في حد يساعدني لوجه الله ....

كنت آمل أنه حد يساعدني ...

مو مشكلة مشكورين بكل الأحوال... :thumb_up:

:ty:

#3
Red_rose77 كتب:
-----------------------------------------------------------------------------------------------------------------

SqlConnection cn = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Documents and Settings\REDrose\My Documents\Visual Studio 2005\Projects\WindowsApplication3\WindowsApplication3\Database1.mdf;Integrated Security=True;User Instance=True");

-----------------------------------------------------------------------------------------------------------------------

طبعاً الأتصال بقاعدة البيانات سيكون من الصعب على جهاز آخر ألا لو وضعت قاعدة البيانات فى مسار مماثل بالضبط وعليك أن تحدد المسار بأن يكون هو نفسه مسار البرنامج آى ان كان , صلح الأتصال كالتالى وسوف يعمل معك إن شاء الله ,,,,, بالتوفيق

"Data Source=.\SQLExpress;Integrated Security=True;User Instance=True;AttachDBFilename=|DataDirectory|\Database1.mdf"

كل من فى الوجود يطلب صيداً :::: غير ان الشباك مختلفات

#4

الخطأ واضح .... أنت تحاول إضافة سجل موجود أصلا في قاعدة البيانات

مقالاتي في VB.NET وبرامجي على موقعي الجديد :

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

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

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

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

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