السلام عليكــم ورحمـة الله وبركاتــه ،،
اخواني انا بصمم برنامج لعيادة دكتور والبرنامج يحتوي على قاعدة بيانات صممتها على SQL SERVER 2005 ثم قمت بربطها مع البرنامج من الكود التالي:
Cnn=new SqlConnection(@"Data Source=.\SQLEXPRESS; initial Catalog=Spd_Clinics; integrated Security=True ");
عندي البرنامج شغال 100 /100 المشكله عند العميل انا بعرف أني لازم أنزل .Net Framework 3.5 عند جهاز العميل لاني بستخدم VS 2008 وبنزل Sql server 2005
ولما بشغل البرنامج تظهر المشكله وهي ان البرنامج غير قادر على التعرف على قاعدة البيانات ..ففي هذه الحالة يجب أن أقوم بعمل Attach لقاعدة البيانات بالسيرفر بالكود عشان يشتغل البرنامج
فما هي طريقة عمل Attach من خلال C# حيث لما بتستخدم هذا الكود :
Cnn = new SqlConnection(@"Data Source=.\SQLEXPRESS; AttachDbFilename=|DataDirectory|\Spd_ClinicsPrimary.mdf; Integrated Security=True;User Instance=True;");
بتظهر مشكله ان بتكون عندي قاعدتين بيانات واحدة انا مصممها من السيكوال والاخرى منسوخة منها وبتكون فارغة لايوجد بها جداول وكمان ما بقدر اتعامل مع القاعدة اللي مصممها في السيكوال ولما بتفح السيكوال واضغط على القاعدة يظهر خطأ .................. :huh: :huh: :huh: :huh:
