PDA

View Full Version : سوال: مقدار دهی یک فیلد auto increment هنگام update یک record چطوریه؟!



pesare_ariyayi
شنبه 09 شهریور 1387, 07:47 صبح
سلام
من یک فیلد auto increment به نام ID دارم. می دونم که برای Update یک رکورد تو dataAdapter باید مقدارهای اون رکورد رو با ترتیب فیلد ها توی یک آرایه بچینم. ولی نمی دونم آیا مقدار ID رو هم باید تو این آرایه بزارم یا خودش مقدار دهی می شه.
اگه باید خودم مقداردهی کنم دیگه auto increment تعریف کردن اون فیلد چه معنی ای می ده؟

dr_csharp
شنبه 09 شهریور 1387, 09:12 صبح
سلام
نه نیازی نیست دستی اینکارو انجام بدین !

pesare_ariyayi
شنبه 09 شهریور 1387, 09:35 صبح
سلام
نه نیازی نیست دستی اینکارو انجام بدین !
:لبخند: خسته نباشین. بد نمی شد اگه می گفتین چطوری این کار رو انجام بدم؟ بعنی یجوری اتومات این کار رو خودش انجام میده؟ باید مقدار ID رو تو newDataRow خالی بزارم؟

بیتافرهی
شنبه 09 شهریور 1387, 13:33 عصر
منم همچین مشکلی داشتم اما حل شد.من یه textbox داشتم،که مقدار این فیلد در اسکیو ال از نوع identity بود،یعنی خود اس کیو ال اتوماتیک پرش می کرد.شما هر عددی که دلت خواست داخلش بنویس(در #C) چه این عدد قبلا باشه چه نباشه اس کیو ال کار خوشو می کنه و اونو برات پر میکنه.من خودم این textbox را read only اش را true کردم.حتی می تونی اصلا این فیلد را نمایش ندهی و در فرستادن اطلاعات متغیری برایش در نظر نگیری.