![]() |
|
كيفية تضمين database في setup ؟ - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : كيفية تضمين database في setup ؟ (/showthread.php?tid=6146) |
كيفية تضمين database في setup ؟ - awatef98 - 04-05-2014 كيفية تضمين database في Setup ؟ قاعدة البيانات من نوع بارادوكس عندما انقل برنامجي الى حاسوب اخر وعند فتح البرنامج تعرض الرسالة التالية unknown datbase. alias: defaultdd. كيفية تضمين database في setup ؟ - محمد عبد العزيز - 04-05-2014 هل البرنامج يستعمل Alias ؟ ايا كان: - يمكن نسخ بعض مكتبات dll مع برنامجك http://www.delphi4arab.net/forum/showthread.php?tid=11 - يمكن انشاء الalias برمجيا http://www.delphi4arab.net/forum/showthread.php?tid=71 - يمكن عدم استعمال alias وكتابة مسار نسبي/تغييره برمجيا http://www.delphi4arab.net/forum/showthread.php?tid=6968 كيفية تضمين database في setup ؟ - awatef98 - 05-05-2014 لقد قمت بدمج هذه الملفات مع برنامج التثبيت ( IDR20009.DLL CHARSET.CVB EUROPE.BTL FAREAST.BTL IDAPI32.DLL IDBAT32.DLL IDDBAS32.DLL IDPDX32.DLL BANTAM.DLL IDSQL32.DLL OTHER.BTL SQLINT32.DLL USA.BTL )وقد نجحت طريقة تثبيت bde.لكن.........................لايتم التعرف على database ولم اعرف ما المشكلة؟ كملاحظة انا اقوم بتحزيم ملفات المشروع بواسطة برنامج smart install maker كيفية تضمين database في setup ؟ - محمد عبد العزيز - 05-05-2014 إقتباس :.لايتم التعرف على database ولم اعرف ما المشكلة؟في مشروعك لديك اكثر من مكون Table ، ماذا يوجد في الخاصية Databasename للTable ؟ كيفية تضمين database في setup ؟ - awatef98 - 05-05-2014 اين اكتب التعليمات التالية uses DBTables; ... procedure TForm1.Button1Click(Sender: TObject); var Params: TStringList; begin if not Session.IsAlias('Mahdi') then begin Params := TStringList.Create; with Params do begin Add('DEFAULT DRIVER=PARADOX'); Add('ENABLE BCD=True'); Add('PATH=c:\Dir'); // مسار الإسم المستعار end; Session.AddAlias('Mahdi', 'PARADOX', Params); // هو الإسم المستعار المراد إضافته"Mahdi" Session.SaveConfigFile; Params.Free; showmessage('تم إضافة الإسم المستعار بنجاح'); end else Showmessage('الإسم المستعار موجود'); end; هل اكتبها في جزء implementation.في unit الرئيسي للبرنامج الدلفي ام ماذا لقد قمت بهذا ولم ينفذ البرنامج data base nam قمت بتحديد default dd انا استعمل tableواحد فقط .هل تقصد ان سبب المشكل هذه الخاصية ام ماذا ؟ كيفية تضمين database في setup ؟ - محمد عبد العزيز - 05-05-2014 الاكواد لا تنسخ فقط، يجب الفهم يمكن تجربة التالي انشاء مجلد اسمه مثلا data ونسخ كل الجداول به وبالخاصية Databasename يكفي كتابة ./Data كيفية تضمين database في setup ؟ - awatef98 - 05-05-2014 اخي الكريم انت لاتعرف مدى فرحتي اليوم لوجود شخص يرشدني لاأعرف كيف اشكرك لقد عانيت كثيرا وجربت كثيرا لكن مازال ينقصني الكثير . لقد قمت بإنشاء قاعدة بيانات بها جدول واحد يحتوي 5 حقول ثم قمت بالفهرس الثانوي . اماتحديد alias لقدقمت بتحديد default لكنها فكرة غبية لم تنجح لاني الان وصعت مجلد به قاعدة بيانات المتكونةمن جدول واحد فلم استطع تحديد المجلد الذي يحوي aliasdefault dd . اريذ الان تنفيذ الفكرة التى طرحتها على .هل اقوم بالاجراء التالي ؟ database deskyop ثم tools)outils)ثم alias manager ثم new تخرج نافذة نختار منها database alias ندخل اسم ALIAS (حسب مافهمته) ثم BROWS (نحدد مكان وجود قاعدة البيانات )ثم ok ثم نضغط على keep new (provisoire) ثم save as كيفية تضمين database في setup ؟ - محمد عبد العزيز - 06-05-2014 إقتباس :قمت بإنشاء قاعدة بيانات بها جدول واحد يحتوي 5 حقول ثم قمت بالفهرس الثانوي .ارفق الجدول ومثال/مشروع يستخدمها وساقوم بالتعديل. كيفية تضمين database في setup ؟ - awatef98 - 06-05-2014 لقد رفعت قاعدة البيانات وملف المشروع كيفية تضمين database في setup ؟ - محمد عبد العزيز - 06-05-2014 لماذا استخدام جدول Table اخر في الform4 !؟ مرفق بتعديل بيسط: تغيير DataBaseName من DefaultDD إلى .\data انشاء مجلد data ونسخ قاعدة البيانات به إضافة Table1.Close يجب غلق الجدول عند الخروج حذف Table و DataSource من الForm4 واستخدام التي بDataModule2 |