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

كيف اضع قاعدة البيانات مع برنامجي

بدأه الاخير زمانه في 19 يوليو 2010 · 9 رد · 780 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ،

عذرا لكني حديث التعامل مع قواعد البيانات ،

لو لدي قاعدة بيانات من نوع sql server 2005 ،

اتصل معها من خلال السي شارب في connected mode ، واتعامل معها ،

هل ممكن بهذه الطريقة ان ازود البرنامج لزبون ما دون ان يكون لديه برنامجsql server ؟

اظن انه لا يمكن هذا الامر ، صح؟

ما الحل اذن؟

هل يجب ان اتعامل في ال disconnected mode ؟

و شكرا

/index.php/topic/264448-%D8%A7%D9%84%D8%A8%D8%AF%D8%A7%D9%8A%D8%A9-%D9%85%D8%B9-%D8%A7%D9%84%D8%A7%D9%86%D8%AF%D8%B1%D9%88%D9%8A%D8%AF/

 

اني وان كنت الاخير زمانه ---- لأتِ بما لم تستطعه الاوائلُ

#2

حتى لو كان disconnected mode ستظل تعتمد على قاعدة بيانات SQL Server ، أليس كذلك :wink: ؟

إستخدم SQL Server Express مع مشروع Setup ، سيقوم بتنصيبه تلقائياً مع البرنامج و لن يشعر الزبون بأي إزعاج ...

بالتوفيق

#3

لم افهم !!

يعني اذا اكون قاعدة بيانات ب SQL Server يجب ان يتوفر على حاسبة الزبون برنامج SQL Server ؟

الا يوجد حل بديل؟

يعني لا ينفع ان ارفق ملف ال DB فقط!

هذه تعتبر مشكلة نوعا ما ، لازم ارفق البرنامج ككل مع برنامجي

/index.php/topic/264448-%D8%A7%D9%84%D8%A8%D8%AF%D8%A7%D9%8A%D8%A9-%D9%85%D8%B9-%D8%A7%D9%84%D8%A7%D9%86%D8%AF%D8%B1%D9%88%D9%8A%D8%AF/

 

اني وان كنت الاخير زمانه ---- لأتِ بما لم تستطعه الاوائلُ

#4

طالما قاعدة البيانات Sql Server يجب أن يتوفر SQL Server بإحدى إصداراته لدى جهاز العميل ....

لا أعتقد أن الحجم مشكلة إذا كان على CD ، أو إذا كان تحميل من الإنترنت : عندها يمكنك تنفيذ ClickOnce Setup على سبيل المثال ليقوم بعملية تحميل SQL Express من الإنترنت عند تثبيت البرنامج ، وإذا كان العميل لا يملك إنترنت فعندها ..... لا تعليق :lol:

يمكنك الإستعانة بأكسيس عوضاً عن SQL Server إذا كان الحجم مشكلة :)

بالتوفيق

#6

طيب مكن سؤال ثاني ،

لو قمت بأرفاق ال Sql server ع برنامجي وقام العميل بتنصيبه ،،

اظن ستحدث مشكلة ايضا ، في ال ConnectionString سختلف لدي اسم السيرفر ، صح؟

كيف من الممكن الحصول على اسم السيرفر برمجيا و تعويضه في ال ConnectionString

/index.php/topic/264448-%D8%A7%D9%84%D8%A8%D8%AF%D8%A7%D9%8A%D8%A9-%D9%85%D8%B9-%D8%A7%D9%84%D8%A7%D9%86%D8%AF%D8%B1%D9%88%D9%8A%D8%AF/

 

اني وان كنت الاخير زمانه ---- لأتِ بما لم تستطعه الاوائلُ

#8

طالما أن SQL Server موجود على نفس الجهاز بإمكانك إستخدام :

Data Source = .\SQLExpress
#10

اذا قاعدة البيانات صغيرة فالأسلوب الأفضل انك تنتقل لداتابيز زى sqlite3

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

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