تبلیغات :
خرید لپ تاپ استوک
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 8 از 8

نام تاپيک: دیتا بیس کار ها بیان جلو سوال : تغيير مسير پيش فرض Bde

  1. #1
    پروفشنال hp1361's Avatar
    تاريخ عضويت
    Aug 2005
    پست ها
    514

    پيش فرض دیتا بیس کار ها بیان جلو سوال : تغيير مسير پيش فرض Bde

    با سلام
    من یه برنامه نوشتم که از دیتا بیس پارادکس استفاده میکنه در سیستم من مسیر پیش فرضی برای دیتا بیس ها تعریف شده که من با مراجعه به برنامه Bde Administrator مسیر رو به صورت دستی تغییر میدم .

    حالا می خواستم بدونم برای دیگر سیستم ها که می خواهن از برنامه من استفاده کنن و مسیر پیش فرض چیز دیگس چیکار کنم /

    ممنون منتظرم

  2. #2
    اگه نباشه جاش خالی می مونه MAR_Programmer's Avatar
    تاريخ عضويت
    Feb 2006
    محل سكونت
    Ubuntu Desktop
    پست ها
    253

    پيش فرض

    سلام من منظورت رو نفهمیدم
    ولی من برای اتصال به فایل دوتا خاصیت عنصر
    Table
    به نام های
    DataBaseName
    TableName
    رو موقع اجرای برنامه عوض می کنیم اینطوری بانک اطلاعاتی من به فایل بانک اطلاعاتی متصل می شه هر دو خاصیت هم از نوع رشته ای هستند اولی برای مسیر فایل و دومی برای نام فایل استفاده می شه
    امید وارم چیزایی که گفتم به دردت بخوره

  3. #3
    پروفشنال hp1361's Avatar
    تاريخ عضويت
    Aug 2005
    پست ها
    514

    پيش فرض

    با سلام
    با يه مثال منظورمو توضيح ميدم
    من در برنامه اي كه نوشتم از table استفاده میکنم . حالا اگه خاصیت نوع جدولم رو به BDDEMOES یا (ِDBDEMOES ) تغییر بدم در برنامه ام تنها جداولی رو می تونم انتخاب کنم که در مسیر پیش فرض DBDEMOES قرار داره (BDE ADMINISTRATOR )
    حالا فرضا من جداولم رو به اون مسیری که ÷یش فرضه انتقال دادم( c:\programfiles\commenfiles\shered\data ) یه همچین مسیری اگه اشتباه نکنم به صورت پیش فرض داره که از طریق برنامه BDEAdministrator میشه تغییرش داد

    حالا مشکل در اینجاست که اگه برنامه ام بخواد یه جا دیگه استفاده بشه و اون هم دلفی رو نصب کرده باشه و احیانا مسیر پیش فرض با هم فرق کنه (مثلا اون ویندوزش رو درایو دیگری باشه ) چیکار کنیم . برنامه ارور میده که در مسیر پیش فرض من فایل یا جدول شما رو پیدا نکردم

  4. #4
    اگه نباشه جاش خالی می مونه MAR_Programmer's Avatar
    تاريخ عضويت
    Feb 2006
    محل سكونت
    Ubuntu Desktop
    پست ها
    253

    پيش فرض

    سلام
    درست منظورت رو نفهمیدم اما اگر اون شخص از دلفی استفاده می کنه نام مجازی اون بانک رو قرار بده مثلا
    DBDemo
    بعد داخل قسمت نام تیبل هم اسم فایل رو (وقتی دلفی نصب باشه خودش مسیر های
    alines
    رو داخل رجیستر ثبت می کند حالا یه جور دیگه هم به تو توضیح میدم
    فرض کنیم که ما برنامه رو روی یه سیستم که دلفی نداره بخوایم نصب کنیم و باز هم فرض کنیم که مسیر فایل بانک اطلاعاتی داخل شاخه ای است که فایل اجرایی برنامه قرار داره در این صورت این جوری می تونیم مسیر فایل رو بدست بیاریم و باز هم فرض
    کنیم که نام فایل ثابت است در این صورت می شه نوشت
    Table1.DataBaseName:=ExtractFilePath(Application.E xeName);
    Table1.TableName:='Animation.DB';
    تازه اگر فایل داخل یک شاخه در مسیر فایل اجرایی برنامه باشه می شه نوشت
    Table1.DataBaseName:=ExtractFilePath(Application.E xeName)+'Data Base';
    امیدوارم به دردت بخوره

  5. #5
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    May 2006
    پست ها
    218

    پيش فرض

    خيلي عالي بود مرسي

  6. #6
    حـــــرفـه ای مرد مباح's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    روي ميخ
    پست ها
    2,143

    پيش فرض

    دوست عزيز.
    تو همون بخشي كه DBDemos يا هر چيز ديگرو انتخاب ميكني ميتوني آدرس محل ديتابيست رو بزاري.
    اينجوري موقع نصب ديتابيس رو دقيقا بايد همون جا قرار بدي.

    راه بهتر ديگهاي هم وجدو داره كه در داخل اون بخش بزني " . ". اينكه نتقطه بزني يعني از همون جايي كه فايل Exe هست لود كن.
    اينجوري موقع اينستال هم كارت راحتتره.

    امتحان كن و جوابشو بده.

  7. #7
    داره خودمونی میشه
    تاريخ عضويت
    Feb 2006
    پست ها
    84

    پيش فرض

    دوست عزيز چند تا راه داري
    1 با استفاده از InstallShield از برنامه ات نسخه قابل نصب بسازی و Alias ها رو موقع نصب ایجاد کنی
    2 خاصیت DataBaseName از هر یک از کامپوننتهای BDE رو برابر با مسیر فایل جدول بذاری
    3 با استفاده از کامپوننت Session خودت Alias با مسیر دلخاه بسازی یا مسیر یک Alias رو عوض کنی

  8. #8
    داره خودمونی میشه
    تاريخ عضويت
    Feb 2007
    پست ها
    96

    پيش فرض

    [quote=MAR_Programmer;384092]سلام
    درست منظورت رو نفهمیدم اما اگر اون شخص از دلفی استفاده می کنه نام مجازی اون بانک رو قرار بده مثلا
    DBDemo
    بعد داخل قسمت نام تیبل هم اسم فایل رو (وقتی دلفی نصب باشه خودش مسیر های
    alines
    رو داخل رجیستر ثبت می کند حالا یه جور دیگه هم به تو توضیح میدم
    فرض کنیم که ما برنامه رو روی یه سیستم که دلفی نداره بخوایم نصب کنیم و باز هم فرض کنیم که مسیر فایل بانک اطلاعاتی داخل شاخه ای است که فایل اجرایی برنامه قرار داره در این صورت این جوری می تونیم مسیر فایل رو بدست بیاریم و باز هم فرض
    کنیم که نام فایل ثابت است در این صورت می شه نوشت
    Table1.DataBaseName:=ExtractFilePath(Application.E xeName);
    Table1.TableName:='Animation.DB';
    سلام
    من این دستور را در form creat برنامه ام نوشتم بعدش که table1.open می نویسم ارور invalid directory می دهد به نظر شما چکار کنم؟

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •