نمایش نتایج 1 تا 7 از 7

نام تاپیک: بروزرسانی database اصلی از روی دیتابیس شعبه ها

  1. #1
    کاربر تازه وارد آواتار anamajnoonolhosein
    تاریخ عضویت
    خرداد 1387
    محل زندگی
    دور و نزدیک
    پست
    80

    بروزرسانی database اصلی از روی دیتابیس شعبه ها

    دوستان لطفا بفرمائید که برای اضافه کردن اطلاعات ثبت شده در نسخه کوچک یا به عبارتی فرعی برنامه ی نوشته شده در C#‎ به نسخه اصلی برنامه از چه روش و راه حلی می شه استفاده کرد؟

  2. #2

    نقل قول: بروزرسانی برنامه اصلی

    دیتابیس ها رو میخواهید یکسان سازی کنید؟ نوع دیتابیس؟ ورژن سرور؟

  3. #3
    کاربر تازه وارد آواتار anamajnoonolhosein
    تاریخ عضویت
    خرداد 1387
    محل زندگی
    دور و نزدیک
    پست
    80

    نقل قول: بروزرسانی برنامه اصلی

    ببینید نرم افزار دارای دو نسخه است یکی نسخه ای هست که باید این امکان رو داشته باشه که اطلاعات ثبت شده در نسخه ای که تو شهرستان های مختلف هست رو به صورت دستی بیارن و در اون ذخیره کرد
    SQL server 2008

  4. #4

    نقل قول: بروزرسانی برنامه اصلی

    اطلاعات شهرستان در چه فرمتی منتقل میشه؟ دیتابیس یا فایل متنی ... ؟

  5. #5
    کاربر تازه وارد آواتار anamajnoonolhosein
    تاریخ عضویت
    خرداد 1387
    محل زندگی
    دور و نزدیک
    پست
    80

    نقل قول: بروزرسانی برنامه اصلی

    مشکل من همین هست که چه روش هایی برای این کار هست؟
    و بهترین روش کدوم هست؟

  6. #6
    کاربر تازه وارد آواتار anamajnoonolhosein
    تاریخ عضویت
    خرداد 1387
    محل زندگی
    دور و نزدیک
    پست
    80

    نقل قول: بروزرسانی برنامه اصلی

    دوستان لطفا کسانی که تو این بحث تجربه ای دارن یا با این موضوع برخورد داشتن اینجا مطرح کنن بلکه ما هم به یه نتیجه ای برسیم و بتونیم پروژمون رو انجام بدیم
    با تشکر فراوان

  7. #7

    نقل قول: بروزرسانی database اصلی از روی دیتابیس شعبه ها

    میتونید داده ها رو در قالب xml در فایلی ذخیره و به نسخه اصلی منتقل کنید.
    برای گرفتن خروجی راه‌های مختلفی هست.
    توسط کوئری https://docs.microsoft.com/en-us/sql...for-xml-clause
    اگر از دیتاست XSD در برنامه‌تون استفاده کردید میتونید از متد WriteXml برای گرفتن خروجی و از ReadXml برای ورود اطلاعات به برنامه استفاده کنید.
    https://msdn.microsoft.com/en-us/lib...t_methods.aspx
    یا اینکه کلا در برنامه ، خودتون اینکار رو انجام بدید.

    برای وارد کردن هم راه هایی هست.
    یک اینکه: باید یک مشخصه وجود داشته باشه که متوجه بشید چه رکوردهایی باید درج یا آپدیت بشن. یعنی باید از طریقی متوجه بشید چه رکوردهایی جدید هستند یا چه رکوردهایی تغییر کردند و نیاز هست که در نسخه اصلی هم تغییر کنند. برای این کار میتونید از RowVersion در دیتابیس sqlserver استفاده کنید به اینصورت که به هر جدولی که باید اطلاعاتش منتقل و یکسان سازی بشه، یک ستون از نوع Timestamp اضافه کنید(RowVersion و Timestamp هم معنی هستند). این ستون خودبه‌خود مقدار خواهد گرفت.
    در برنامه اصلی کافیه اطلاعات رو لود کنید و هر رکوردی که ستون کلیداصلی جدید بود باید درج بشه، هر سطر تکراری که RowVersion متفاوت بود باید آپدیت بشه.

تاپیک های مشابه

  1. سوال: ایجاد database جدید از روی دیتابیس قبلی
    نوشته شده توسط f_naderi در بخش C#‎‎
    پاسخ: 4
    آخرین پست: چهارشنبه 02 تیر 1395, 09:15 صبح
  2. ایجاد لیست علاقمندی ها از روی دیتابیس
    نوشته شده توسط master94 در بخش Android Studio
    پاسخ: 2
    آخرین پست: چهارشنبه 31 تیر 1394, 10:27 صبح
  3. حرفه ای: ابزار یا راهکار مناسب برای خروجی گرفتن Model ها از روی دیتابیس
    نوشته شده توسط jaykob در بخش ASP.NET MVC
    پاسخ: 1
    آخرین پست: پنج شنبه 14 خرداد 1394, 14:51 عصر
  4. ایجاد دیتابیس جدید از روی دیتابیس اصلی
    نوشته شده توسط f_f_f_f_f در بخش مطالب مرتبط با بانکهای اطلاعاتی در VB6
    پاسخ: 6
    آخرین پست: پنج شنبه 09 تیر 1390, 23:51 عصر
  5. تغيير كپشن فيلدهاي دبيگيرد فرم اصلي از روي كپشن فيلدهاي متناظر يك فرم ديگر
    نوشته شده توسط ali_abbasi22145 در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 2
    آخرین پست: شنبه 13 تیر 1388, 09:12 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •