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

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




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 14

نام تاپيک: مشكل در تعويض مسير پايگاه داده

  1. #1
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Sep 2006
    پست ها
    242

    پيش فرض مشكل در تعويض مسير پايگاه داده

    با سلام
    من مسير دسترسي به يك پايگاه داده رو در يك تيبل در خود اون پايگاه داده ذخيره كردم حالا مي خوام از طريق برنامه نويسي مسير اون پايگاه داده رو عوض كنم اما نمي دونم چطوري ميشه در حالي كه به اون پايگاه وصلي همون موقع هم مسير پايگاهش رو عوض كرد اگه ممكنه كمك كنيد يا حداقل بگيد چطوري ميشه از طريق يك فرم در همون برنامه به عنوان يك مدير مسير پايگاه داده رو عوض كرد

  2. #2
    حـــــرفـه ای F A R H A D's Avatar
    تاريخ عضويت
    Aug 2006
    پست ها
    1,383

    پيش فرض

    سلام. به نوع دیتابیس مورد استفاده بستگی داره. مثلا اگر ms sql باشه در پوشه data ذخیره میشه اما با جابجا کردن اون برای sql شناخته شده نیست و باید در enterprise و یا به صورت کد نویسی دوباره معرفی بشه
    اما برای دیتابیسی مثل access راحت هست و فقط کافیه فایل دیتابیس رو جابجا کنی و connectionstring رو بازسازی کنی

  3. #3
    پروفشنال romixery's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    ميون موجودات عجيب غريب(آدما)
    پست ها
    673

    پيش فرض

    اجازه هست؟
    براي بازسازي Connectionstring مي توني از دستور Pos استفاده كني و نام بانك اطلاعاتي فعليت رو به اين دستور بدي تا مكانشو در Connectionstring بدست بياره. بعد با دستور Delete پاكش كني و بعد با دستور Insert نام و مسير بانك اطلاعاتي جديدت رو به اون بدي. اين كار هم حرفه اي و هم قشنگ. نيازي هم به نوشت كامل Connectionstring نيست.
    باي

  4. #4
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Sep 2006
    پست ها
    242

    پيش فرض

    اجازه هست؟
    براي بازسازي Connectionstring مي توني از دستور Pos استفاده كني و نام بانك اطلاعاتي فعليت رو به اين دستور بدي تا مكانشو در Connectionstring بدست بياره. بعد با دستور Delete پاكش كني و بعد با دستور Insert نام و مسير بانك اطلاعاتي جديدت رو به اون بدي. اين كار هم حرفه اي و هم قشنگ. نيازي هم به نوشت كامل Connectionstring نيست.
    باي
    با سلام خدمت شما دوست عزيز
    ايده شما ساده و در عين حال عالي بود صميمانه از شما قدرداني مي كنم .سپاسگزار

  5. #5
    حـــــرفـه ای F A R H A D's Avatar
    تاريخ عضويت
    Aug 2006
    پست ها
    1,383

    پيش فرض

    براي بازسازي Connectionstring مي توني از دستور Pos استفاده كني و نام بانك اطلاعاتي فعليت رو به اين دستور بدي تا مكانشو در Connectionstring بدست بياره. بعد با دستور Delete پاكش كني و بعد با دستور Insert نام و مسير بانك اطلاعاتي جديدت رو به اون بدي.
    البته همونطور که گفتم این روش برای تمام دیتابیس ها عمومیت نداره.

    نيازي هم به نوشت كامل Connectionstring نيست
    دقیقا منظور از بازسازی همین بود!

  6. #6
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Sep 2006
    پست ها
    242

    پيش فرض

    با سلام
    از اونجايي كه پايگاه داده من اكسس هست كاري رو كهromixery گفته قابل اجراست
    تشكر

  7. #7
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Sep 2006
    پست ها
    242

    پيش فرض

    اجازه هست؟
    براي بازسازي Connectionstring مي توني از دستور Pos استفاده كني و نام بانك اطلاعاتي فعليت رو به اين دستور بدي تا مكانشو در Connectionstring بدست بياره. بعد با دستور Delete پاكش كني و بعد با دستور Insert نام و مسير بانك اطلاعاتي جديدت رو به اون بدي. اين كار هم حرفه اي و هم قشنگ. نيازي هم به نوشت كامل Connectionstring نيست.
    باي
    با سلام
    آقا فكر كنم بازم مشكل داشته باشيم
    بخاطر اينكه من در datamodule اومدم با كد نويسي مسير پايگاه داده رو تعيين كردم حالا وقتي مثلا در برنامه بيام و اون رو تغيير بدم بازم موقع اجراي مجدد همون مقدار قبلي كه كد نويسي شده رو در نظر ميگيره

  8. #8
    حـــــرفـه ای F A R H A D's Avatar
    تاريخ عضويت
    Aug 2006
    پست ها
    1,383

    پيش فرض

    مقدار قبلی رو به طور کامل حذف کن و فقط زمان اجرا مقدار دهی کن

  9. #9
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Sep 2006
    پست ها
    242

    پيش فرض

    مقدار قبلی رو به طور کامل حذف کن و فقط زمان اجرا مقدار دهی کن
    منظورتون رو متوجه نشدم اگه ممكنه بيشتر توضيح بدين _اگه منظورتون اينه كه موقع برنامه نويسي اين اتفاق بيفته كه من همين كار رو كردم روي ديتا ماژول دابل كليك كردم و توش برنامه رو نوشتم از طرفي اگه قرار باشه از همون اول اصلا چيزي نداشته باشه خوب مسير پايگاه داده رو از كجا بخونه
    دقت داشته باشيد من فقط ميخوام مديريتش بكنم يعني هر موقع نياز بود مسير رو تغيير بدم نه هميشه
    Last edited by 1795; 01-12-2007 at 09:49.

  10. #10
    حـــــرفـه ای F A R H A D's Avatar
    تاريخ عضويت
    Aug 2006
    پست ها
    1,383

    پيش فرض

    منظورتون رو متوجه نشدم اگه ممكنه بيشتر توضيح بدين _اگه منظورتون اينه كه موقع برنامه نويسي اين اتفاق بيفته كه من همين كار رو كردم روي ديتا ماژول دابل كليك كردم و توش برنامه رو نوشتم از طرفي اگه قرار باشه از همون اول اصلا چيزي نداشته باشه خوب مسير پايگاه داده رو از كجا بخونه
    دقت داشته باشيد من فقط ميخوام مديريتش بكنم يعني هر موقع نياز بود مسير رو تغيير بدم نه هميشه
    همون مقدار قبلي كه كد نويسي شده رو در نظر ميگيره
    وقتی که پروژه کامل شد مقدار connectionstring رو به طور کامل حذف کن، چون کدنویسی تمام شده و دیگه با design کاری ندارید. و مقدار connectionstring رو در زمان اجرا (run-time) اضافه کنید. مطمئنا درست میشه مگر اینکه کد نویسی مشکلی داشته باشه
    موفق باشی

صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

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

User Tag List

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

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