-
مشکل در ذخیره نشدن اطلاعات در linq
با سلام
من هرچی برنامه با LinQ مینویسم اگه دیتابیسم LOCAL باشه ذخیره نمیشه نه میشه اطلاعات ذخیره کرد نه ویرایش
البته وقتی پابلیش میکنم برنامه رو یا فایل ستاپ میسازم کار میکنه:متفکر:
ویژوال استدیو عوض کردم - ویندوز عوض کردم - دیتا بیس
ولی هر کار میکنم هر پروژه ای که میخوام دیباگ کنم روی دیتابیس ذخیره نمیشه :گریه::گریه:
لطفا کمک کنید
-
نقل قول: مشکل در ذخیره نشدن اطلاعات در linQ
نقل قول:
نوشته شده توسط
hamid_0341
با سلام
من هرچی برنامه با LinQ مینویسم اگه دیتابیسم LOCAL باشه ذخیره نمیشه نه میشه اطلاعات ذخیره کرد نه ویرایش
البته وقتی پابلیش میکنم برنامه رو یا فایل ستاپ میسازم کار میکنه:متفکر:
ویژوال استدیو عوض کردم - ویندوز عوض کردم - دیتا بیس
ولی هر کار میکنم هر پروژه ای که میخوام دیباگ کنم روی دیتابیس ذخیره نمیشه :گریه::گریه:
لطفا کمک کنید
به احتمال زید مشکل شما هم شبیه این مورد بایستی باشه :لبخند: این لینک رو ببین
-
نقل قول: مشکل در ذخیره نشدن اطلاعات در linQ
باید دیتا بیسم روی copy if newer باشه؟
-
نقل قول: مشکل در ذخیره نشدن اطلاعات در linQ
من دیتا بیسم رو روی Copy if newer هم گزاشتم بازم حل نشد
توی یک پروژه دیگه هم تست کردم بازم حل نشه :عصبانی++::گریه:
چکار کنم ؟ :ناراحت:
-
نقل قول: مشکل در ذخیره نشدن اطلاعات در linQ
نقل قول:
نوشته شده توسط
hamid_0341
با سلام
من هرچی برنامه با LinQ مینویسم اگه دیتابیسم LOCAL باشه ذخیره نمیشه نه میشه اطلاعات ذخیره کرد نه ویرایش
البته وقتی پابلیش میکنم برنامه رو یا فایل ستاپ میسازم کار میکنه:متفکر:
ویژوال استدیو عوض کردم - ویندوز عوض کردم - دیتا بیس
ولی هر کار میکنم هر پروژه ای که میخوام دیباگ کنم روی دیتابیس ذخیره نمیشه :گریه::گریه:
لطفا کمک کنید
سلام دوست عزیز
1.گزیه نکن
2.کلا ذخیره نمیشه و ارور میده یا ذخیره میشه اما وقتی دوباره اجرا میکنی پاک میشه؟
کدوم یکی؟
-
نقل قول: مشکل در ذخیره نشدن اطلاعات در linQ
نه ارور میده نه چیزی وقتی پابلیش هم میکنم درست کار میکنه
فقط وقتی که دیباگ میگیرم کل اطلاعاتی که وارد کردم پاک میشه
البته اگه دستی توی دیتا بیس وارد کنم مشکلی پیش نمیاد فقط موقع دیباگ :لبخندساده:
-
نقل قول: مشکل در ذخیره نشدن اطلاعات در linQ
لطفا راهنمایی کنید
خیلی گیرم :اشتباه:
-
نقل قول: مشکل در ذخیره نشدن اطلاعات در linQ
نقل قول:
نوشته شده توسط
hamid_0341
نه ارور میده نه چیزی وقتی پابلیش هم میکنم درست کار میکنه
فقط وقتی که دیباگ میگیرم کل اطلاعاتی که وارد کردم پاک میشه
البته اگه دستی توی دیتا بیس وارد کنم مشکلی پیش نمیاد فقط موقع دیباگ :لبخندساده:
نیگا 3 حال داره
*یا دیتابیس رو CopyAlways کردی
*اگه کلا اطلاعات ذخیره,ویرایش نمیشه و وقتی که دیتابیس کنار فایله Exe رو باز میکنی اطلاعات ذخیره نشده شاید یادت رفته Linq رو sealed کنی.منظورم شکل زیره :
http://s4.picofile.com/file/7848303010/Linq.jpg
*اگه اطلاعات ذخیره نمیشه و CopyAlways هم نیست دیتابیست مشکل از کدهاییه که نوشتی
البته بهتره خود دیتاکلاس لینکو رو هم sealed کنی :
http://s3.picofile.com/file/7848320535/linq2.jpg
موفق باشی
بایت بایت
-
نقل قول: مشکل در ذخیره نشدن اطلاعات در linQ
نقل قول:
نوشته شده توسط
Y_Safaiee
امکانش هست مشکل از ویژوال باشه؟
-
نقل قول: مشکل در ذخیره نشدن اطلاعات در linQ
نقل قول:
نوشته شده توسط
hamid_0341
امکانش هست مشکل از ویژوال باشه؟
عزیز می شه این دستور insert خودتونو بگذاری ببینیم
یا نمونه از پروژه دارای ایرادتونو بگذارین ؟؟؟؟
-
نقل قول: مشکل در ذخیره نشدن اطلاعات در linQ
نقل قول:
نوشته شده توسط
khokhan
عزیز می شه این دستور insert خودتونو بگذاری ببینیم
یا نمونه از پروژه دارای ایرادتونو بگذارین ؟؟؟؟
این کد روی یک دیتا بیس که network هست گزاشتم کامل درست کار میکنه
DataClasses1DataContext db = new DataClasses1DataContext();
Anbar_Kala tbl = new Anbar_Kala();
tbl.Name = textBox1.Text.ToString();
tbl.Code = textBox2.Text.ToString();
tbl.Vahed_Number = this.comboBox1.Text.ToString();
tbl.Anbar_Group = label9.Text;
tbl.Buy_Price = Convert.ToInt32(num1);
tbl.Sell_Price = Convert.ToInt32(num2);
publicClass.shamsiDate();
tbl.Date = DateTime.Now.Date;
db.Anbar_Kalas.InsertOnSubmit(tbl);
db.SubmitChanges();
این کد توی local databasam کار نمیکنه
DataClasses1DataContext db = new DataClasses1DataContext();
Table1 tbl = new Table1();
tbl.name = textBox1.Text;
db.Table1s.InsertOnSubmit(tbl);
db.SubmitChanges();
-
نقل قول: مشکل در ذخیره نشدن اطلاعات در linQ
این کد توی local databasam کار نمیکنه
DataClasses1DataContext db = new DataClasses1DataContext();
Table1 tbl = new Table1();
tbl.name = textBox1.Text;
db.Table1s.InsertOnSubmit(tbl);
db.SubmitChanges();
[/QUOTE]
دستوراتتون داخل try, catchهستش ؟؟؟
-
نقل قول: مشکل در ذخیره نشدن اطلاعات در linQ
نقل قول:
نوشته شده توسط
khokhan
این کد توی local databasam کار نمیکنه
DataClasses1DataContext db = new DataClasses1DataContext();
Table1 tbl = new Table1();
tbl.name = textBox1.Text;
db.Table1s.InsertOnSubmit(tbl);
db.SubmitChanges();
دستوراتتون داخل try, catchهستش ؟؟؟[/QUOTE]
بله هستش ارور نداره
و وقتی که پابلیش میکنم درست کار میکنه
ولی وقتی دیباگ میگیرم اطلاعات در دیتابیس ذخیره میشن ولی وقتی برنامه رو میبندم همه اطلاعات پاک میشن
-
نقل قول: مشکل در ذخیره نشدن اطلاعات در linQ
نقل قول:
بله هستش ارور نداره
و وقتی که پابلیش میکنم درست کار میکنه
ولی وقتی دیباگ میگیرم اطلاعات در دیتابیس ذخیره میشن ولی وقتی برنامه رو میبندم همه اطلاعات پاک میشن
یه بار هم او ن دیتابیس داخل solution رو پاکش کن بعد یه کپی از بانک رو بگذار توی یه پوشه دیگه و از اونجا به پروژه ربطش بده
-
نقل قول: مشکل در ذخیره نشدن اطلاعات در linQ
نقل قول:
نوشته شده توسط
khokhan
یه بار هم او ن دیتابیس داخل solution رو پاکش کن بعد یه کپی از بانک رو بگذار توی یه پوشه دیگه و از اونجا به پروژه ربطش بده
اقا این کارم کردم نشد
ببخشید میشه یه برنامه که دیتا بیس داشته باشه و با linq باشه برا من بفرستی من تنظیماتمو با اون set کنم :قلب::خجالت:
-
2 ضمیمه
نقل قول: مشکل در ذخیره نشدن اطلاعات در linQ
نقل قول:
نوشته شده توسط
hamid_0341
اقا این کارم کردم نشد
ببخشید میشه یه برنامه که دیتا بیس داشته باشه و با linq باشه برا من بفرستی من تنظیماتمو با اون set کنم :قلب::خجالت:
فکر می کنم فایل دیتابیس همراشون باشه اگه نبود بگو :لبخند::چشمک:
-
نقل قول: مشکل در ذخیره نشدن اطلاعات در linQ
اگه هنگام کار با دیتابیس ، دیتابیس ReadOnly باشه،
اجازه ثبت، ویرایش اطلاعات رو نمیده.
با استفاده از برنامه Sql Server Management ببین دیتابیست ReadOnly هست یا Read&Write ؟
-
نقل قول: مشکل در ذخیره نشدن اطلاعات در linQ
نقل قول:
نوشته شده توسط
khokhan
فکر می کنم فایل دیتابیس همراشون باشه اگه نبود بگو :لبخند::چشمک:
:متعجب: اقا من روی این LINQ2 شما هم که سیو میکنم بازم توی دیباگ وقتی برنامه بسته میشه از شما هم پاک میشه :عصبانی++:
-
نقل قول: مشکل در ذخیره نشدن اطلاعات در linQ
ممکنه مشکل از ویژوال استدیو باشه ؟
لطفا راهنمایی کنید
-
نقل قول: مشکل در ذخیره نشدن اطلاعات در linQ
هر کاری میکنم ویرایش و ذخیره نمیشه
میشه کسی که ویژوالش مشکلی نداره برای من فایل setting شو بزاره من Import کنم شاید درست شه :عصبانی++:
-
نقل قول: مشکل در ذخیره نشدن اطلاعات در linQ
مربوط به کپی شدن دیتابیس اصلی در پوشه دیباگ هست. هیچ مشکلی نیست.
-
نقل قول: مشکل در ذخیره نشدن اطلاعات در linQ
نقل قول:
نوشته شده توسط
Mahmoud.Afrad
مربوط به کپی شدن دیتابیس اصلی در پوشه دیباگ هست. هیچ مشکلی نیست.
سلام
الان من چکار کنم ؟
-
نقل قول: مشکل در ذخیره نشدن اطلاعات در linQ
مشکل از Linq نیست با sql هم که میرم هیچ عملیاتی انجام نمیشه :|
-
نقل قول: مشکل در ذخیره نشدن اطلاعات در linQ
مشکل چیه؟ این حالت فقط در دیباگ بوجود میاد و بعد از خروجی گرفتن از برنامه مشکلی نخواهید داشت.
-
نقل قول: مشکل در ذخیره نشدن اطلاعات در linQ
نقل قول:
نوشته شده توسط
Mahmoud.Afrad
مشکل چیه؟ این حالت فقط در دیباگ بوجود میاد و بعد از خروجی گرفتن از برنامه مشکلی نخواهید داشت.
بله همین مشکلو دارم
-
نقل قول: مشکل در ذخیره نشدن اطلاعات در linQ
اگر نمیخواهید اطلاعات رو به فایلهای اصلی دیتابیس وارد کنید ، گزینه کپی دیتابیس را روی Do not copy بزارید. البته اگر تغییری در دیتابیس ایجاد کردید پروژه رو rebuild کنید.
اگر هم میخواهید اطلاعات در فایل های اصلی دیتابیس باقی بمونه
دو تا راه دارید
یکی اینکه از پنجره server explorer و از دیتابیس روی نام تیبل راست کلیک کرده و Show table data رو انتخاب کنید. در پنجره باز شده میتونید اطلاعات مورد نظر رو در دیتابیس اصلی ذخیره کنید.
راه دیگه هم اینه که یک بار پروژه رو دیباگ کنید و اطلاعات رو ذخیره کنید و برنامه رو ببندید. به پوشه دیباگ برید و دو فایل دیتابیس رو کپی کرده و به پوشه اصلی پروژه برید و روی دبتابیس اصلی ریپلیس کنید(احتمالا برای past کردن ، ویژوال استادیو رو باید ببندید)
-
نقل قول: مشکل در ذخیره نشدن اطلاعات در linQ
اقا این یک نمونه از برنامه که با linq زدم ولی باز save نمیشه
http://uploadboy.com/0z4z5xt475uk.html
مشکلش از کجاست؟
-
نقل قول: مشکل در ذخیره نشدن اطلاعات در linQ
نقل قول:
نوشته شده توسط
Mahmoud.Afrad
اگر نمیخواهید اطلاعات رو به فایلهای اصلی دیتابیس وارد کنید ، گزینه کپی دیتابیس را روی Do not copy بزارید. البته اگر تغییری در دیتابیس ایجاد کردید پروژه رو rebuild کنید.
اگر هم میخواهید اطلاعات در فایل های اصلی دیتابیس باقی بمونه
دو تا راه دارید
یکی اینکه از پنجره server explorer و از دیتابیس روی نام تیبل راست کلیک کرده و Show table data رو انتخاب کنید. در پنجره باز شده میتونید اطلاعات مورد نظر رو در دیتابیس اصلی ذخیره کنید.
راه دیگه هم اینه که یک بار پروژه رو دیباگ کنید و اطلاعات رو ذخیره کنید و برنامه رو ببندید. به پوشه دیباگ برید و دو فایل دیتابیس رو کپی کرده و به پوشه اصلی پروژه برید و روی دبتابیس اصلی ریپلیس کنید(احتمالا برای past کردن ، ویژوال استادیو رو باید ببندید)
اینجوری که static میشه
هر دفعه خودم باید اینکارارو بکنم !!
اینجوری اگه بخوام Delete و ویرایش توی برنامه رو تست کنم چجوری؟
-
نقل قول: مشکل در ذخیره نشدن اطلاعات در linQ
من که مشکلی نمیبینم.
این سوال بسیار تکراریه و چند بار بنده و دیگر دوستان جواب دادیم به همین خاطر دیگه حس تایپ نیست.
ولی در حد یک پاراگراف:
ویژوال استادیو در هر بار دیباگ فایل های دیتابیس رو از پوشه پروژه به پوشه دیباگ کپی میکنه. این ویژگی به برنامه نویس این امکان رو میده که در دیباگ هر تغییری خواست بده و در عین حال دیتابیس اصلی بدون دستکاری باقی بمونه و بتونه از این دیتابیس خام برای گرفتن خروجی نهایی(و احتمالا ساختن setup) استفاده کنه.
خلاصه اینکه وقتی در دیباگ بعد از حذف، اضافه و ... شما اطلاعات رو مجدد از دیتابیس دریافت میکنید متوجه اعمال تغییرات میشید(در کد خودتون سطر حذف میشه) پس کد مشکلی نداره. یعنی در اصل ، اصلا این مشکل نیست. یک امکان و ویژگی مثبت از ویژوال استادیوست.
-
نقل قول: مشکل در ذخیره نشدن اطلاعات در linQ
آقا من در network server راحت این کارو انجام میدم واطلاعات ذخیره میشه اینجوری که خیلی بده کجاش خوبه ؟ من وقتی میخوام چیزی بنویسم و بعد Delete بشه حتما نیاز دارم الکی که نمینویسم
الان راه حلی نیست که این کار انجام بشه ؟ :متفکر:
-
نقل قول: مشکل در ذخیره نشدن اطلاعات در linQ
نقل قول:
نوشته شده توسط
hamid_0341
آقا من در network server راحت این کارو انجام میدم واطلاعات ذخیره میشه اینجوری که خیلی بده کجاش خوبه ؟ من وقتی میخوام چیزی بنویسم و بعد Delete بشه حتما نیاز دارم الکی که نمینویسم
الان راه حلی نیست که این کار انجام بشه ؟ :متفکر:
من نمونه ارسالی شما رو رو سیستم خودم اجرا کردم عمل حذف انجام نمی شد
دوباره باز نویسی کردم مشکلش حل شد حالا اینو یه امتحانی بکن ببین رو سیستم شما چه جوریاست
لینک
-
نقل قول: مشکل در ذخیره نشدن اطلاعات در linQ
نقل قول:
نوشته شده توسط
khokhan
من نمونه ارسالی شما رو رو سیستم خودم اجرا کردم عمل حذف انجام نمی شد
دوباره باز نویسی کردم مشکلش حل شد حالا اینو یه امتحانی بکن ببین رو سیستم شما چه جوریاست
لینک
اقا دستت درد نکنه ولی مشکل حل نمیشه از شما هم که تست کردم باز ذخیره نکرد
از شما مشکلی نداره موقع ذخیره یا حذف؟
اقای افراد که میگه کلا اینجوریه :لبخندساده:
اقا میتونی از تنظیماتت ویژال استودیوت بهم یه Export بدی؟
-
نقل قول: مشکل در ذخیره نشدن اطلاعات در linQ
سلام منم همین مشکل رو دارم شما تونستید مشکلتون رو حل کنید؟