السلام عليكم ورحمة الله وبركاته
لدي مشروع يحتوي على قاعدة بيانات وطلب مني أن أجعل عملية فتح المشروع من دون تنصيب وإنما تنفيذي مباشرة من الـ CD
فكيف أستطيع عمل ذلك من خلال الفيجوال .
وجزاكم الله خير الجزاء ،،،
السلام عليكم ورحمة الله وبركاته
لدي مشروع يحتوي على قاعدة بيانات وطلب مني أن أجعل عملية فتح المشروع من دون تنصيب وإنما تنفيذي مباشرة من الـ CD
فكيف أستطيع عمل ذلك من خلال الفيجوال .
وجزاكم الله خير الجزاء ،،،
اخي ...
المجلد debug الموجود داخل الbin يحتوي على الملف التنفيذي الخاص بالمشروع .. هذا اولا ..
ثانيا ارفق معه قاعدة البيانات ان لم تكن موجودة داخل هذا المجلد ..
ولكن يجب ان لاتنسى ان عملية الاتصال يجب عن تكون مرتبة بحيث ان مسار قاعدة البيانات يكون هو مسار المشروع ( اينما كان ) ..
ثالثا وهي النقطة الاهم .. لا تنسى الدوت نت .. يجب ان تكون المنصة مثبتة على النظام التي ترغب بتشغيل برنامجك عليه .. والا فلا يمكنك تشغيل البرنامج مندونها ..
تحياتي العطرة ..
يَارَبُ إِن ضَاقَت قُلُوُب الْنَّاسٍ عَنْ مّافِي .. مِنْ خَيْرٍٍ فَعَفْوكَ لَا يَضِيْقْ ..
نقطه مهمه ايضا من قائمه bilde اضغط على اول خيار
في هذه الحالة لن يكون المشروع قادرا ً على إدخال البيانات إلى قاعدة البيانات لأنها موجودة على السيدي و سيكون المشروع فقط قادرا ً على القراءة .
يجب أن يكون لديك الملف autorun.inf حتى تتمكن من جعل السيدي يقلع لوحده عند إدخاله في السواقة و يمكن نسخ هذا الملف من أي قرص أوتورن موجود عندك
افتح هذا الملف و عدل محتواه بحيث تكتب ضمنه اسم الملفالتنفيذي لمشروعك و تأكد من أن مسار قاعدة البيانات صحيح على السيدي مثلما قال الأخ سنان
يجب التأكد من أن الدوت نيت منصبة قبل إدخال السيدي ... إذا أردت جعل الأمور أكثر احترافية أنشئ ملف تنفيذي جديد يفحص وجود الدوت نيت على الجهاز أم لا .... في حال وجد الدوت نيت فسيقلع الملف التنفيذي لمشروعك و إلا يفتح ملف تنفيذي آخر لتنصيب الدوت نيت .
لإقلاع ملف تنقيدي تلقاءي من الـقؤص أضف الكود التالي
]AUTORUN] open=MyApp.exe icon=MyIcon.ico
MyApp.exe هو إسم البرنامج
MyIcon.ico ه و إسم الإيقونة التي تضهر للمستخدم
تم تعديل هذه المشاركة بواسطة ofnet في 9 نوفمبر 2010 في 13:51
لا خيــــــــــر في كاتــــــــــم العلــــــــــم
سأل الممكن المستحيل ، قال أين تسكن ، فال أسكن في عقول العاجزين
جوزيتم كل خير إخواني
لدي سؤال: جملة الاتصال بالقاعده كيف أجعلها تأخذ مسار المشروع أينما كان
هل إذا كتبت هكذا لن تقوم بعمل مشاكل
SqlConnection con = new SqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename='" + Application.StartupPath + "\\AlviManagement.mdf';Integrated Security=True;User Instance=True");
لأني حتى إذا قمت بعملية تحزيم وكان الsql موجود دائما ما تظهر لي مشكله في الاتصال.
وجزاكم الله كل خير
KNOK كتب:جوزيتم كل خير إخواني
لدي سؤال: جملة الاتصال بالقاعده كيف أجعلها تأخذ مسار المشروع أينما كان
هل إذا كتبت هكذا لن تقوم بعمل مشاكل
SqlConnection con = new SqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename='" + Application.StartupPath + "\\AlviManagement.mdf';Integrated Security=True;User Instance=True");
لأني حتى إذا قمت بعملية تحزيم وكان الsql موجود دائما ما تظهر لي مشكله في الاتصال.
وجزاكم الله كل خير
السلام عليكم
بالنسبة لجملة الاتصال بالقاعده :لجعلها تأخذ مسار المشروع أينما كان قم بإضفة
SqlConnection con = new SqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename='|DataDirectory|AlviManagement.mdf';Integrated Security=True;User Instance=True");
Salam