PDA

نسخه کامل مشاهده نسخه کامل : نصب خودكار بانك اطلاعاتي



romixery
23-04-2007, 21:20
دوستان سلام
مي خوام ببينم چه جوري مي شه هنگام نصب برنامه نوشته شده در دلفي. بانك اطلاعاتي رو هم نصب كرد و ديگه نيازي به رفتن به برنامة Bdeadmin و دادن مسير ديتا بيس به اون نباشه. خودكار مسير ديتابيس رو تشخيص بده. ممنونم
:10:

مرد مباح
25-04-2007, 10:59
متاسفانه متوجه سوالتون نشدم.
ولي يك سري توضيح ميدم و اميدوارم كه به دردتون بخوره.
1. توي BDE بايد يك سري مشخصات بدي. ولي اگه تيكه مسير رو " . "(نقطه) بزني و فايل رو كنار فايل EXE بزاري و اسم فايلو بدون مسير تايپ كني درست كار ميكنه.
2. توي ADO برا بخش ADOConnection بايد استرينگ رو كپي كني توي برنامه و مسير فايلو به صورتي كه ميخواي بهش بدي.
اينجوري اونم درست كار ميكنه.

حالا اگه توضيحاتم به دردت خورد بگو.
وگرنه توضيحات بيشتر بده.
نوع ديتابيس و كانكشنت رو حتما بنويس

Mavix
25-04-2007, 17:37
با سلام

میتونی از برنامه های نصاب استفاده کنی مانند : InstallShield

romixery
26-04-2007, 12:09
با سلام

میتونی از برنامه های نصاب استفاده کنی مانند : InstallShield
سلام دوست عزيز
چطوري ميشه از InstallShield استفاده كرد. توي كدوم قسمتش.

romixery
26-04-2007, 12:14
متاسفانه متوجه سوالتون نشدم.
ولي يك سري توضيح ميدم و اميدوارم كه به دردتون بخوره.
1. توي BDE بايد يك سري مشخصات بدي. ولي اگه تيكه مسير رو " . "(نقطه) بزني و فايل رو كنار فايل EXE بزاري و اسم فايلو بدون مسير تايپ كني درست كار ميكنه.
2. توي ADO برا بخش ADOConnection بايد استرينگ رو كپي كني توي برنامه و مسير فايلو به صورتي كه ميخواي بهش بدي.
اينجوري اونم درست كار ميكنه.

حالا اگه توضيحاتم به دردت خورد بگو.
وگرنه توضيحات بيشتر بده.
نوع ديتابيس و كانكشنت رو حتما بنويس
مرد مباح عزيز بازم سلام
نوع بانك اطلاعاتي من Prodex7 هستش و كانكشنم هم از نوع Table هست. ببنيد وقتي يك برنامه مي نويسين كه تو اون ديتابيس استفاده كردين. حالا مي خواين برنامه رو روي يك كامپيوتر ديگه اجرا كنيد. وقتي اينكار رو مي خواين بدين برنامه Error ميده و ميگه كه ديتا بيس برنامه نصب نشده. لذا بايد ديتا بيس رو با برنامة BDEADMIN نصب كنيد. اونم بصورت دستي. حالا من مي خوام وقتي كه برنامه رو نصب مي كنيم ديتابيس هم نصب بشه. اگه بتونيد كمكم كنيد ممنون ميشم.

NoneForce
26-04-2007, 12:22
سلام
يك راه سريع براي نصب BDE :

از مسير زير فايل BDEINST.DLL را از داخل فايل BDEINST.CAB بيرون بكشيد :

C:\Program Files\Borland\Common Files\BDE>EXTRACT /E BDEINST.CAB

بعد اونو رجيستر كنيد :

REGSVR32.EXE /S CABINST.DLL

به همين سادگي!

در ضمن ديتابيس نصب نميشه، BDE را بايد نصب كنيد.

اين هم دو روش براي فهميدن نصب بودن يا نبودن BDE و استخراج نسخه BDE :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید



برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

MasterData
26-04-2007, 15:11
يك راه سريع براي نصب BDE :

اینستال شیلد یه ماژول برای نصب BDE داره
در ضمن شما میتونید از متغیرهای داخلی InstallShield در هنگام نصب استفاده کنید و مثلا مسیر نصب دیتابیس رو در رجیستری ذخیره کنید و تو برنامه از اون استفاده کنید.

romixery
26-04-2007, 17:27
سلام
يك راه سريع براي نصب BDE :

از مسير زير فايل BDEINST.DLL را از داخل فايل BDEINST.CAB بيرون بكشيد :

C:\Program Files\Borland\Common Files\BDE>EXTRACT /E BDEINST.CAB

بعد اونو رجيستر كنيد :

REGSVR32.EXE /S CABINST.DLL

به همين سادگي!

در ضمن ديتابيس نصب نميشه، BDE را بايد نصب كنيد.

اين هم دو روش براي فهميدن نصب بودن يا نبودن BDE و استخراج نسخه BDE :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید



برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
دوست عزيز سلام.
هر چي ميگردم اين فايل CAB رو پيدا نمي كنم. اصلا ندارمش. اخه مگه ميشه؟ چه جورياست؟ فكر نكنم نسخه اي كه نصب كردم ناقص باشه؟

NoneForce
26-04-2007, 17:43
دوست عزيز سلام.
هر چي ميگردم اين فايل CAB رو پيدا نمي كنم. اصلا ندارمش. اخه مگه ميشه؟ چه جورياست؟ فكر نكنم نسخه اي كه نصب كردم ناقص باشه؟

سلام
از اينجا ميتونيد بگيريد :

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

حجم : 3.5 مگابايت

بهتره كامپيوتر خودتون رو يه جستجو بكنيد. اگر BDE نصب شده باشد، اين فايل بايد روي سيستم شما وجود داشته باشد.

روي بعضي سيستم ها بخاطر رخ دادن يك خطاي Overflow مربوط به فضاي خالي ديسك، ممكن است خطاي نبود فضاي خالي كافي را دريافت كنيد، بهتر از قبل از منتظر كردن اين فايل ، بوسيله اين فايل آن مشكل را رفع كنيد :

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

اين فايل را در كنار فايل dll قرار دهيد و يكبار اجرا كنيد.

soldier
26-04-2007, 17:59
اصلا ندارمش. اخه مگه ميشه؟ چه جورياست؟ فكر نكنم نسخه اي كه نصب كردم ناقص باشه؟

سلام عزیز

من از این آدرس پیداش کردم

C:\Program Files\Common Files\Borland Shared\BDE\bdeinst.cab

خوب یه نگاهی بکن پیداش میکنی. سرچ هم کنی که خیلی سریع تر پیداش میکنی.

راستی برای نصب خودکار هم نانفرس جان گفتند. اول چک کن ببین داریش یا نه

بعد میتونی اگر نبود نصبش کنی. میتونی همین دستورات نصب رو با دلفی اجرا کنی


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

به جای your Command همون دستور های نصب رو بگزارید.

موفق باشی.

romixery
27-04-2007, 08:36
دوستان عزيز سلام
ممنون. فايل رو پيدا كردم. از كمكتون ممنون

romixery
27-04-2007, 08:41
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
دوست عزيز من همين جور كه گفتم فايل رو پيدا كردم. ولي اينكه اونو بايد ريجستر كنم يعني چي؟ چه جوري مي شه اين كار رو كرد. بازم ممنون از همه شما نوابغ!!!

NoneForce
27-04-2007, 09:33
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
دوست عزيز من همين جور كه گفتم فايل رو پيدا كردم. ولي اينكه اونو بايد ريجستر كنم يعني چي؟ چه جوري مي شه اين كار رو كرد. بازم ممنون از همه شما نوابغ!!!

سلام
لطفا پستها را به دقت بخوانيد. فكر كنم توضيح كامل در اين مورد داده شده است.