PDA

View Full Version : مشکل آپدیت در gridview



z.rezaie
جمعه 12 تیر 1394, 22:46 عصر
یا سلام به همه استید محترم
من دو تا جدول توی اکسس دارم که اونهارو در gridview انتخاب کردم با استفاده از دستور INNER JOIN (یعنی فیلد هایی که میخواستم رو از دو جدول انتخاب کردم) توی نمایش فیلدهای من هیچ مشکلی بوجود نمیاد اما کد مربوط به آپدیت رو ک مینویسم هیچ ویرایشی صورت نمیگیره
نمونه کد ها:

کد SELECT NAME,SEMAT,VAHED,HOURS,ASHOUR,TAHOUR,MOJAVES FROM [SABT] INNER JOIN [PERSONAL] ON SABT.CODE=PERSONAL.CODE WHERE SABT.CODE : select

کد اپدیت ?=[UPDATE [sabt] SET [code] = ?, [hours] = ?, [ashour] = ?, [tahour] = ?, [mojaves] = ? WHERE [ID

لطفا هرکی میتونه کمکم کنه واقعا کارم گیره:افسرده::گریه:

daffy_duck376
شنبه 13 تیر 1394, 03:13 صبح
شما مقدار ID رو اصلا که کلید اصلی هست از کجا میاری بهش پاس میدی؟ این باید تو select باشه و به عنوان key به عبارت آپدیت پاس داده بشه

z.rezaie
شنبه 13 تیر 1394, 03:47 صبح
شما مقدار ID رو اصلا که کلید اصلی هست از کجا میاری بهش پاس میدی؟ این باید تو select باشه و به عنوان key به عبارت آپدیت پاس داده بشه
میشه بگید چطوری؟الان من چی باید اضافه کنم؟

daffy_duck376
شنبه 13 تیر 1394, 04:37 صبح
شما اون ID رو تو یلد هایی که select میکنی بیار
SELECT ID, NAME,SEMAT,VAHED,HOURS,ASHOUR,TAHOUR,MOJAVES FROM [SABT] INNER JOIN [PERSONAL] ON SABT.CODE=PERSONAL.CODE WHERE SABT.CODE

مقدار datakey (البته فکر کنم یه پروپرتی تو گرید هست برای کلید ) اون رو برای ID قرار بده