السلام عليكم
قمت بكتابة بريمج صغير بـ c# يستعمل قاعدة بيانات MySql
ما الذي يجب نقله مع البرنامج و قاعدة البيانات لأتمكن من استعمال البرنامج على جهاز آخر
شكرا مسبقا
السلام عليكم
قمت بكتابة بريمج صغير بـ c# يستعمل قاعدة بيانات MySql
ما الذي يجب نقله مع البرنامج و قاعدة البيانات لأتمكن من استعمال البرنامج على جهاز آخر
شكرا مسبقا
طبعا بديهيا إطار العمل يجب أن يكون موجود هذا أولا
ثانيا
لابد من وجود connection Provider لخدمة الMysql على الجهاز الأخر أظنها موجوده إفتراضيا(غير متأكد)
هل جربت أن تشغل البرنامج على جهاز أخر و لم يعمل (مع وجود إطار العمل)!
هناك أمر أخر
أحرص على الحصول على نسخة الRedistributable Package
أحرص على أن الcompilation يكون فى وضع الRelease و ليس فى وضع الDebug
هذا الأمر لن يضر كثيرا بالنسبة للبرامج المكتوبة بالسى شارب و لكن هذا هو الصواب الذى يجب إتباعه
جرب و قل لنا
تم تعديل هذه المشاركة بواسطة _- محمد نور -_ في 18 سبتمبر 2009 في 10:35
لا إله إلا الله محمد رسول الله
アッラー以外に神はなし。ムハンマドはアッラーの使徒である
أخي
عندما تكون ملف setup من برنامج الVisualStudio وتختار ملف التنفيذ (*.exe) سيقوم بسحب ال Connection Provider معه فلا تقلق من هذه الشغلة .
أهم شئ تنفذ مثل ما قال أخوي محمد وأي إستفسار إحنا حاضرين وبالتوفيق .
اقتباسconnection Provider لخدمة الMysql
غير موجود بصورة قياسية و أظن أن هذا هو سبب المشكل الذي معي
اقتباسهل جربت أن تشغل البرنامج على جهاز أخر و لم يعمل (مع وجود إطار العمل)!
جربت لكن لدى أول محاولة اتصال بقاعدة البيانات يظهر الخطأ
اقتباسعندما تكون ملف setup من برنامج الVisualStudio وتختار ملف التنفيذ (*.exe) سيقوم بسحب ال Connection Provider معه فلا تقلق من هذه الشغلة .
كيف يتم عمل الـ setup و هل يجب عمل setup لكل برنامج مهما كان بسيطا ؟
djug كتب:كيف يتم عمل الـ setup و هل يجب عمل setup لكل برنامج مهما كان بسيطا ؟
أخي
لازم تعرف إن MySql provider غير موجود بصورة قياسية مع أي Framework فإذا كنت تعتمد عليه في برنامجك ونقلت البرنامج لجهاز ثاني فلازم تنزله هناك .
لكن إذا كونت لك مشروع Setup فهو من نفسه وقت ما تضمن برنامج الEXE في المشروع راح يقرأ الملف ويأخذ كل ال Pre-Requirements ويضمنها .
ومنها ملف الMySql DLL
فهو بيريحك فقط لا غير وليس ضروري . ولو أخذت الملف هذا حق الDLL وحطيته في نفس مجلد البرنامج بتكون سويت نفس عمل الSetup لا غير .
وشكراً
معذرة و لكن معلوماتى بهذا الشأن قليلة
كيف أقوم بتنصيب MySql provider
هل هذا الشئ عبارة ملف يتم تشغيلة على جهاز العميل
أم شئ أخر ؟
لا إله إلا الله محمد رسول الله
アッラー以外に神はなし。ムハンマドはアッラーの使徒である
هل يتصل البرنامج بقاعدة البيانات locally أم remotely؟؟
تم تنصيب الـ connector و تم حل المشكلة
اقتباسكيف أقوم بتنصيب MySql provider
قم بتحميله من هنا:
http://www.mysql.com/products/connector/
اقتباسهل يتصل البرنامج بقاعدة البيانات locally أم remotely؟؟
locally
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…