PDA

View Full Version : سوال در مورد پایگاه داده sql express



unicloob
شنبه 18 آذر 1391, 11:09 صبح
من یه برنامه با زبان سی شارپ نوشته ام که اطلاعاتی را در پایگاه داده sql express که داخل خود محیط visual studio است نوشته ام وقتی برنامه اجرا می شود همه عملیات ها به درستی انجام می شود و اطلاعات به ظاهر در بانک اطلاعاتی ذخیره می شود ولی وقتی خروج می کنم و برنامه را دو باره اجرا می کنم هیچ اطلاعاتی در پایگاه داده نیست ؟؟؟؟
دوستان عزیز لطفا راهنمایی کنید

fakhravari
شنبه 18 آذر 1391, 15:38 عصر
تا کد هایتان نزارید که چیزی نمیشه گفت.

unicloob
شنبه 18 آذر 1391, 17:05 عصر
اخه ایراد از کد نیست وقتی ارتباط با پایگاه داده قطع می شود مثلا وقتی برنامه را می بندم اطلاعات ازبین می رود و اطلاعات پایگاه داده برمی گردد به حالت اولیه

Reza_Yarahmadi
شنبه 18 آذر 1391, 18:05 عصر
این مشکل ربطی به این تالار نداره ، مربوط به VS میشه.
احتمالا شما یه دیتاست ویزاردی ساختید که در زمان ساخت یه پیغام به شما میده با این مضمون " دیتابیسی که انتخاب کردید جزء فایلهای پروژه نیست ، میخواید فایل رو کپی کنه و به پروژه اضافه کنه؟"
اگر فایل رو به پروژه اضافه کنید هر باری که برنامه اجرا بشه فایل دیتابیس در پوشه فایل اجرایی کپی میشه که این به این معنیه بعد هر بار بار شدن برنامه دیتابیس ریست میشه.
برای رفع این مشکل هم روی دیتاست در پنجره Solution راست کلیک کنید و Properties ، بعد گزینه Copy to Output Directory رو برابر Do not copy قراربدید.
درضمن سوالات خودتون رو در تالارهای مرتب با سوال مطرح کنید.

sami68
شنبه 18 آذر 1391, 22:52 عصر
منم همین مشکل رو داشتم پرسیدم هیچکس جواب نداد،همه ی کارهایی که گفتید رو انجام داده بودم اما فایده نداشت.حتی ویژوال استادیو رو از اول نصب کردم بازم همین طوره

samadblaj
شنبه 18 آذر 1391, 23:48 عصر
من یه برنامه با زبان سی شارپ نوشته ام که اطلاعاتی را در پایگاه داده sql express که داخل خود محیط visual studio است نوشته ام وقتی برنامه اجرا می شود همه عملیات ها به درستی انجام می شود و اطلاعات به ظاهر در بانک اطلاعاتی ذخیره می شود ولی وقتی خروج می کنم و برنامه را دو باره اجرا می کنم هیچ اطلاعاتی در پایگاه داده نیست ؟؟؟؟
دوستان عزیز لطفا راهنمایی کنید
سلام دوست عزیز بله اطلاعات حذف میشوند چون دیتابیس شما لعد از اجرای دوباره برنامه تمامی اطلاعات از قیبیل فرم ها و دیتابیس رو دوباره جایگزین اطلاعات قبلی میکنه...
این مشکل تا اجرای دوباره وجود داره | اما وقتی از خارج از ویژوال برنامه رو اجرا کنید به درستی ثبت و ذخیره میکنه.
موفق باشید./