كيف احل مشكل الاتصال مع قاعدة البيانات ما بعد التحزيم ؟
#1
السلام عليكم
برمجت برنامج صعير جدا بقواعد sql . و قمت نقل القاعدة في مجلد مع السورس و البرنامج exe
بعد استعمالي برنامج تحزيم Inno Setup 5 . قمت بتحزيم القاعدة ذات مسمى hello.mdf +hello_log.ldf .
قدمت البرنامج المحزم لعدة اصدقاء و ظهر لهم المشكل الاتي .
كود :
http://cdn.top4top.net/i_bccc725b931.jpg
السؤال : كيف احل مشكل الاتصال مع قاعدة البيانات ما بعد التحزيم ؟

و جزاكم الله خيرا
الرد
#2
وعليكم السلام
إقتباس : بقواعد sql . و قمت نقل القاعدة في مجلد مع السورس و البرنامج exe
أي قاعدة SQL ؟ لا يوجد قاعدة اسمها SQL
القاعدة لا تعمل وحدها بل يجب تثبيت محرك قاعدة البيانات
الرد
#3
بارك الله فيك اخي عبد العزيز ,, بخصوص قولي قواعد sql اخطات في التعبير اقصد SQL Server Management Studio
و مشكلتي بعد التحزيم لا ينجح الاتصال ؟
بما انكم قلتم لي :القاعدة لا تعمل وحدها بل يجب تثبيت محرك قاعدة البيانات .
و لله لم افهم جيدا , يعني كل مستخدم اقول له تثبث برنامج SQL Server Management Studio ؟
الا يوجد كيفية للتسهيل على المستخدم ؟
كود :
http://up.top4top.net/downloadf-top4top_c4989c7b041-rar.html

مثال : برنامج قمت بتحزيمه و اود حين اعطائه للمستخدم ماعليه الا التثبيت فقط
و يكون شغال ,, دون مشاكل كالبرامج التجارية
و اللهم زدنا علما و جزاكم الله خيرا
الرد
#4
تقصد Microsoft® SQL Server® Management Studio
عند الاتصال بقاعدة البيانات هناك وسيط بين برنامجك وملف قاعدة البيانات وهو ما يسمى محرك قاعدة البيانات المستخدمة
Microsoft SQL Server
الرد
#5
إقتباس :تقصد Microsoft® SQL Server® Management Studio

نعم .
إقتباس :عند الاتصال بقاعدة البيانات هناك وسيط بين برنامجك وملف قاعدة البيانات وهو ما يسمى محرك قاعدة البيانات المستخدمة Microsoft SQL Server
مشكور اخي على التوضيح بارك الله فيك ,, و لكن مشكلتي ليس هنا :
سأبرمج برنامج تسير مدفوع . و صاحب البرنامج من الشرق الاوسط ,,
و سأبرمجه بقواعد تقصد Microsoft® SQL Server® Management Studio
سؤالي : كيف سيعمل البرنامج عنده . بعد التحزيم ؟؟ . للاشارة استعملت برنامج Inno Setup 5 للتحزيم
و لكن هناك مشكل كما في الصورة

هل وصلت الفكرة و فهمت مشكلتي يا اخي ؟؟ و بارك الله فيك
الرد
#6
تحاج اولاً لتثبيت برنامج sql express اولا على كل جها ترغب في استخدامه
ثانيا عليك القيام بعملية attach لقاعدة البيانات على الجهاز السرفر ثم تعريف allias على كل جهاز
مثلا لو كان اسم السرفر
Mycomp
واسم قاعدة البيانات MyDb
سيكون الاسم الخاص بها كالتالي
Mycomp\MyDb

توجد عدة مواضيع في المنتدى
استخدم البحث
الرد
#7
بارك الله فيك اخي و جزاك الله خيرا على التوضيحات ,, و لكن هل يوجد حل اخر و مبسط ,, ليس لأجلي بل للزبون
اود التسهيل عليه بحيث احزم البرنامج و هو يتبثه و انتهى الامر .
إقتباس :توجد عدة مواضيع في المنتدى
استخدم البحث
مشكور جدا على التوجيه ,, و لكني عضو جديد و مبرمج مبتدأ ايضا ,, هذا لا يعني انه تبرير للكسل لا . و لكن افتقد لكيفية كتابة جمل البحث المفيدة .
صدقني الامس يوم كله و انا ابحث عن تفعيل او بديل مكون mydac و sdac و لم اجد . اما المشكل اني لا اجيد البحث او مافيه نتائج .
على العموم جميع الاخوة مرحب بهم : فهل من حلول بسيطة اقدمها للمستخدم و جزاكم الله خيرا
الرد
#8
إقتباس :هل يوجد حل اخر و مبسط
الحل بسيط: استخدم قاعدة بيانات اخرى يمكنك تضمينها مع برنامج التثبيت/التحزيم
http://www.delphi4arab.net/forum/showthr...p?tid=3518
http://www.delphi4arab.net/forum/showthr...p?tid=4015
الرد
#9
اشكرك اخي على التجاوب و لكن
حملت Pg Admin و لم اعرف كيف اشغله . جرب ادخال عدة بيانات و لا جدوى
كيف اقوم بلإتصال
كود :
http://cdn.top4top.net/i_eae2eacc061.png
و حملت ملف Embedded Firebird و بعد فك ضغط عليه وجدت ملفات فيه و لم اعرف كيفية تثبيته مع الدلفي
كيف اركبه و اجعله شغال
الرد
#10
بالنسبة ل Firebird تابع هدا الموضوع
http://www.delphi4arab.net/forum/showthr...#post51699
للمزيد ابحث عن كلمة Firebird في المنتدى
بالنسبة لحل اخر استخدم قواعد بيانات اكسس وتابع مع هده الشروحات
http://www.delphi4arab.net/forum/showthr...p?tid=3645
http://www.delphi4arab.net/forum/showthr...p?tid=3657
http://www.delphi4arab.net/forum/showthr...p?tid=3912
بالتوفيق
و من طلب العلوم بغير كد _________ سيدركها إذا شاب الغراب
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم