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

[استفسار] نقل برنامج يستعمل قاعدة بيانات من جهاز إلى آخر

بدأه djug في 17 سبتمبر 2009 · 9 رد · 777 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

قمت بكتابة بريمج صغير بـ c# يستعمل قاعدة بيانات MySql

ما الذي يجب نقله مع البرنامج و قاعدة البيانات لأتمكن من استعمال البرنامج على جهاز آخر

شكرا مسبقا

#2

طبعا بديهيا إطار العمل يجب أن يكون موجود هذا أولا

ثانيا

لابد من وجود connection Provider لخدمة الMysql على الجهاز الأخر أظنها موجوده إفتراضيا(غير متأكد)

هل جربت أن تشغل البرنامج على جهاز أخر و لم يعمل (مع وجود إطار العمل)!

هناك أمر أخر

أحرص على الحصول على نسخة الRedistributable Package

أحرص على أن الcompilation يكون فى وضع الRelease و ليس فى وضع الDebug

هذا الأمر لن يضر كثيرا بالنسبة للبرامج المكتوبة بالسى شارب و لكن هذا هو الصواب الذى يجب إتباعه

جرب و قل لنا

تم تعديل هذه المشاركة بواسطة _- محمد نور -_ في 18 سبتمبر 2009 في 10:35

لا إله إلا الله محمد رسول الله

アッラー以外に神はなし。ムハンマドはアッラーの使徒である

#3

أخي

عندما تكون ملف setup من برنامج الVisualStudio وتختار ملف التنفيذ (*.exe) سيقوم بسحب ال Connection Provider معه فلا تقلق من هذه الشغلة .

أهم شئ تنفذ مثل ما قال أخوي محمد وأي إستفسار إحنا حاضرين وبالتوفيق .

#4
اقتباس
connection Provider لخدمة الMysql

غير موجود بصورة قياسية و أظن أن هذا هو سبب المشكل الذي معي

اقتباس
هل جربت أن تشغل البرنامج على جهاز أخر و لم يعمل (مع وجود إطار العمل)!

جربت لكن لدى أول محاولة اتصال بقاعدة البيانات يظهر الخطأ

اقتباس
عندما تكون ملف setup من برنامج الVisualStudio وتختار ملف التنفيذ (*.exe) سيقوم بسحب ال Connection Provider معه فلا تقلق من هذه الشغلة .

كيف يتم عمل الـ setup و هل يجب عمل setup لكل برنامج مهما كان بسيطا ؟

#5
djug كتب:
كيف يتم عمل الـ setup و هل يجب عمل setup لكل برنامج مهما كان بسيطا ؟

أخي

لازم تعرف إن MySql provider غير موجود بصورة قياسية مع أي Framework فإذا كنت تعتمد عليه في برنامجك ونقلت البرنامج لجهاز ثاني فلازم تنزله هناك .

لكن إذا كونت لك مشروع Setup فهو من نفسه وقت ما تضمن برنامج الEXE في المشروع راح يقرأ الملف ويأخذ كل ال Pre-Requirements ويضمنها .

ومنها ملف الMySql DLL

فهو بيريحك فقط لا غير وليس ضروري . ولو أخذت الملف هذا حق الDLL وحطيته في نفس مجلد البرنامج بتكون سويت نفس عمل الSetup لا غير .

وشكراً

#6
اقتباس
فلازم تنزله هناك

هل بنفس طريقة تنصيبه على الجهاز الأول ؟

#8

معذرة و لكن معلوماتى بهذا الشأن قليلة

كيف أقوم بتنصيب MySql provider

هل هذا الشئ عبارة ملف يتم تشغيلة على جهاز العميل

أم شئ أخر ؟

لا إله إلا الله محمد رسول الله

アッラー以外に神はなし。ムハンマドはアッラーの使徒である

#10

تم تنصيب الـ connector و تم حل المشكلة

اقتباس
كيف أقوم بتنصيب MySql provider

قم بتحميله من هنا:

http://www.mysql.com/products/connector/

اقتباس
هل يتصل البرنامج بقاعدة البيانات locally أم remotely؟؟

locally

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

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

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

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

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