PDA

نسخه کامل مشاهده نسخه کامل : چطوری بانکم رو بشناسونم



heydar110
10-06-2006, 13:54
سلام.خدمت دوستان گرامی.من یه برنامه با بانک پارادکس نوشتم.
وقتی برنامم رو روی سیستم دیگه اجرا می کنم
پیغام خطا میده.در حالیکه من توی برنامم بانک پارادکس رو به همون مسیری که نوشتم کپی می کنم.
برای رفع این خطا باید سیستم فرد دلفی داشته باشه و سپس
توی "database explore"یه بانک هم نام و هم مسیر باآدرس بانک توی خونه بسازم تا برنامم کار کنه .
لطفا کمکممممممممممممم کنید.با تشکرهویاعلی مدد

مرد مباح
10-06-2006, 15:32
دوست عزيزم.
لطف كن و اصلا مسير نده.
فقط ديتابيست رو كنار فايل Exe برنامت بزار (توي يك فولدر)

soldier
10-06-2006, 17:44
سلام
فكر كنم اگر مرد مباح يه اموزش ديتابيس بزاره اينقدر مشكل ديتابيس اينجا بوجود نمي ياد.

heydar110
10-06-2006, 19:05
ببخشید.مرد مباح میشه یکم بیشتر توضیح بدین.با تشکرهو یا علی مدد

soldier
10-06-2006, 19:24
سلام
مرد مباح اونطور كه گفت دو هفته بعد مياد.
فعلآ نيستش.
قراره وقتي اومد يه آموزش درست حسابي ديتابيس بزاره.

B.Spears
10-06-2006, 19:26
راست ميگه بدرد خيلي ها ميخوره

NoneForce
10-06-2006, 19:54
سلام
قبلا در اين مورد صحبت شده.
بايد Bde را روي سيستم مقصد نصب كنيد.
در اين مورد هم توضيح وجود دارد.

soldier
15-06-2006, 15:01
سلام
خوب شايد اين تاپيكي كه شما در موردش مي گيد صحبت شه نديده باشه.
بهتره وايسيم منتظر مردمباح تا بياد يه آموزش خوب عالي بذاره.

MAR_Programmer
18-06-2006, 10:45
سلام
استفاده می کنم خیلی راحته InstallShield من برای رفع این مشکل از
بعد از اینکه یه پروزه جدید ساختی می تونی از مسیر زیر مشکلت رو حل کنی
Installation Designer\Application Data\Objects\BDE 5.11
به نصب اضافه می کنه که برای شناسایی Dll اینایی رو که گفتم برای نسخه 9 برنامه است که من کار کردم در زمن این کار فقط
بانک پارادوکس روی سیستمی که دلفی نداشته باشه الزامیه

Irdg
23-06-2006, 18:17
سلام
دوست عزيز همونطور كه ميدوني ديتابيس هاي پارادوكس از Alias Name استفاده مي كنند.براي اينكه برنامه شم روي سيسم مقصد به مشكلي بر نخوره بايد دو كار انجام بديد.
1- نصب BDE
2- اضافه كردن Alias Name كه برنامه شما با اون كار ميكنه

حالا نحوه انجام دادن اين كارا چندين راه داره كه به نظر من بهترين استفاده كردن از برنامه Wise Installer Master كه اين كار رو براتون به راحتي انجام مي ده.

hp1361
24-06-2006, 17:33
با سلام به شما دوست عزيز
اتفاقا من يه تاپيك با اين تيتر " ديتا بيس كار ها بيان جلو : يه سوال : چطور ميشه مسير پيش فرض bde رو تغيير داد " مطرح كردم كه به جواب خاصي نرسيدم .
اين سوال رو من بعد از اينكه مشكلم رو حل كردم پرسيدم تا بلكه مشكلم رو بصورت درست و منطقي حل كرده باشم
در حالي كه من با روشي ديگه مشكلم رو حل كرده بودم .

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

لذا براي حل اين مشكل با توجه به اينكه الزاما همه سيستم هابرنامه دلفي يا ديتا بيس رو ندارن جور ديگه عمل كردم

در شروع برنامه يعني همون فرم كريت (فارسي نوشتم كه نوشته ها جابجا نشن ) اسم جدولي رو كه مورد نظرم بود به خاصيت نام جدول دادم يعني اينكه ادرس جاري برنامه رو بهش اختصاص دادم ( حالا شما مي تونيد يه پوشه به نام ديتا هم بسازيد و ديتا بيسها رو اونجا بزاريد و اين دستور رو بنويسيد
table1.tablename:= 'data\mydata.db'
حالا با خيال راحت هر جا كه دوست داريد برنامه تون رو كپي كنيد و اجرا كنيد (البته به همراه ديتا بيس هاتون ها )

اميدوارم كه منظورتون رو درست گرفته باشم و جوابم هم مفيد واقع شود

يا حق