PDA

View Full Version : سوال: خطا در وارد کردن اطلاعات



star_game
دوشنبه 27 آذر 1391, 12:42 عصر
سلام من یه برنامه با سی شارپ نوشتم و پایگاه دادم sql server2008 است.
وقتی برنامه رو اجرا می کنم همه چی درسته و اطلاعاتم وارد دیتابیس می شود اما وقتی فایل setup رو ساختم و اجرا می کنم ارور زیر رو می گیره!!
database D:\myproject\.....\hoghogh.mdf already exists. choose a different database name.
cannot attach the file C:\program files(x86)\microsoft\hoghoogh2\hoghogh.mdf as database hoghogh
در قسمت ... ادرس برنامه اصلیمه.
دوستان کسی میدونه مشکل از کجاست ؟؟؟؟؟
منتظر جوابتون هستم متشکرم.

farazjalili
دوشنبه 27 آذر 1391, 13:18 عصر
سلام موقع attach کردن پایگاه دادتون چک می کنه که ایا چنین پایگاه داده ای وجود دارد که این پیغام هم مربوط به همین مسئله است و می گه چنین پایگاه داده ای قبلا وجود داشته

star_game
دوشنبه 27 آذر 1391, 13:48 عصر
با تشکر به خاطر توجهتون اما من پایگاه دادم رو در برنامه add کردم و در server explorer موجود است لازم به attach نیست.

star_game
دوشنبه 27 آذر 1391, 15:03 عصر
دوستان کسی نیست جواب ما رو بده؟؟؟؟؟
چند وقته درگیرم تو رو خدا کمک کنید:گریه:

star_game
دوشنبه 27 آذر 1391, 21:00 عصر
من کانکشن استرینگم را این طوری نوشتم
public SqlConnection scon = new SqlConnection(@"Data Source=.\SQLExpress;Integrated Security=true;AttachDbFilename=|DataDirectory|hogh ooghf.mdf;User Instance=true");
حالا باز خطای زیر رو می ده:
fail to update database C:\program files(x86)microsoft\hoghooghf.mdf because the database is read only
کسی نمی دونه مشکل چیه؟؟ دوستان کمک کنید لطفا

star_game
دوشنبه 27 آذر 1391, 22:36 عصر
برنامه رو یه جای دیگه بجز C نصب کردم درست شد. ویندوز7 بخاطر امنیت database رو readonly می کنه.:لبخند: