PDA

View Full Version : مشکل در بروز رسانی SQL توسط #C



pourya8
جمعه 01 دی 1391, 22:05 عصر
97057
سلام به همه ی دوستان برنامه نویس :لبخندساده:
من در update کردن فیلد کلید اصلی به مشکل بر خوردم.
در این برنامه اگر یک فیلد به غیر از کلید اصلی رو بخواهم بروز رسانی کنم برنامه کار میکنه اما اگه فیلد کلید اصلی رو بخوام بروز رسانی کنم این عمل انجام نمیشه!(در این جا کلید اصلی Code هستش)
لطفا راهنمایی کنید.

با تشکر فراوان

merlin425
جمعه 01 دی 1391, 23:07 عصر
فیلد کلید اصلی شما که خاصیت identity که yes نیست یک بار چک کنید شاید اشتباهآ yes کرده باشین البته این کد sql که نوشتین قصد update کردن code رو که نداره رو بقیه فیلدا کار میکنه کاش کدی که مشکل داره رو میزاشتی

سعید کشاورز
جمعه 01 دی 1391, 23:35 عصر
خوب فیلد کلید رو که نمیشه آپدیت کرد..میدونی چرا؟ چون توی شرظ آخر اون هم تغییر میکنه و دیگه شرط مقابل WHERE درست کار نمیکنه..
بهترین کار اینه که شما یه فیلد ID داشته باشی که AutoNumber باشه..بعدش شرط WHERE رو با این فیلد آیدی مقایسه کن:چشمک:
دیگه هم ID رو کاربر مقدار دهی نمیکنه که باز این مشکل پیش بیاد