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

نام تاپیک: پاک شدن دیتابیس بعد از build شدن پروژه

  1. #1

    پاک شدن دیتابیس بعد از build شدن پروژه

    سلام
    من توی connection string پروژه ای که مینویسم اشکال دارم.من همیشه دیتابیسم رو local می سازم که خودش attach بشه که مثلا وقتی واسه استاد میفریستم نیاز نیاشه اون اتچش کنه.حالا روی سیستم خودم که connectionstring میسازم آدرس داره.مشکل اینه که وقتی واسه استاد میفرستم اون آدرسه دیگه کار نمیده.پس از کلی تحقیق متوجه شدم تنها کاری که میشه کرد اینه که کانکشن استرینگ رو |DataDirectory| باید نوشت.سوال اولم اینه که این تنها راهشه که باید کانکشن رو به دایرکتوری بدم؟با توجه به اینکه dataset ها هم به همین کانکش.... کار میکنن.یعنی اگه دستورای Sql رو با یه کانکشن... دیگه بنویسیم دیگه dataset ها بدردنمیخورن چون به دیتابیس bin/debug اشاره میکنن.حالا مشکل دوم و اصلی اینه که وقتی |datadirectory| مینویسم.قبل هر run پروژه build میشه و اتفاق عجیبی که میفته اینه که دیتا بیس توی bin/debug هم دوباره ساخته میشه و تمام اطلاعاته قبلی پاک میشه.حالا میخواستم ببینم چطوری میشه جلوی دوباره ساختن دیتابیس تو bin/debug رو گرفت چون با توجه به کانکشن... این دیتابیسم دیگه دیتابیسه اصلیه پروژه هست. ببخشید طولانی شد.

  2. #2

    نقل قول: پاک شدن دیتابیس بعد از build شدن پروژه

    سلام، اون چیزی که گفتید مشکلی نیست. یعنی خودش به صورت اتوماتیک دیتابیستون رو شناسایی می کنه، و منم دقیقاً الآن این مشکل رو پیدا کردم، هر زمان بیلد میشه پروژه دوباره دیتابیس به صورت اولش بر می گرده. البته می دونم چرا این مشکل به وجود میاد، به نظرم دلیلش اینه که هر زمان که شما پروژتون رو بیلد می کنید، یه کپی جدید از دیتابیستون میسازه، کافی امتحان کنی، یه رکورد به دیتابیس اصلیتون که داخل فولدر پروژه هست اضافه کنید، هر زمان بیلد کنید اون رکورد ها همیشه هستند، پس نتیجه گیری اخلاقی اینه که دیتابیس کپی میشه، حالا به نظرم باید تنظیمات دیتابیس رو درون پنجره properties دستکاری کنیم که دیتابیس جدیدی نسازه. یا اینکه داده تستون رو داخل دیبی اصلی بسازید. یا اینکه فعلاً با مسیردهی مطلق کار کنید، هر زمان خواستید پروژه رو به استادتون تحویل بدید، ابتدا اون تنظیمات رو تغییر بدید و بعد هم دیتابیس اصلی رو در فولدر دیباگ و یا ریلیز کپی کنید.

    بازم اگه کسی هست که بتونه کمکمون کنه ممنون می شیم.

  3. #3

    نقل قول: پاک شدن دیتابیس بعد از build شدن پروژه

    یک کار دیگه هم به نظرم می تونی انجام بدی، Copy TO output directory = Copy if newer قرار بدی، که هر بار که ران می کنی پروژه رو کپی نکنه.

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

  1. عدم ذخیره داده هادر دیتابیس بعد از بسته شدن برنامه
    نوشته شده توسط mrt_Azm در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 5
    آخرین پست: چهارشنبه 15 آذر 1391, 17:02 عصر
  2. override شدن متد بعد از تبدیل شدن به dll
    نوشته شده توسط Blackk_lightt در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: پنج شنبه 31 فروردین 1391, 22:09 عصر
  3. خارج شدن برنامه بعد از بسته شدن در task mgr
    نوشته شده توسط in man در بخش برنامه نویسی در 6 VB
    پاسخ: 2
    آخرین پست: شنبه 25 اردیبهشت 1389, 21:07 عصر
  4. سوال: مخفی شدن دیتابیس بعد از نصب SQL 2000 نسخه ی Desktop Engin (چگونه ؟)
    نوشته شده توسط hamid-nic در بخش SQL Server
    پاسخ: 13
    آخرین پست: دوشنبه 16 فروردین 1389, 16:58 عصر
  5. اعمال تغییرات تنها بعد از Build شدن مجدد ؟!
    نوشته شده توسط A.S.Roma در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: یک شنبه 24 آبان 1388, 17:52 عصر

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

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