PDA

View Full Version : آپدیت ستونهایی از نوع bit در Access توسط برنامه



amir_hacker333
یک شنبه 10 مرداد 1395, 15:44 عصر
در یک پایگاه داده اکسس سه فیلد با مقادیر yes\no ایجاد کردهام و با سی شارپ کار می کنم.
دستور insert به درستی مقادیر چک باکس رو وارد پایگاه می کنه و لی دستور update خطای datatype mismatch رو می دهد
لطفا راهنمایی بفرمایید

mrprestige
یک شنبه 10 مرداد 1395, 17:19 عصر
سلام دوست من ، فیلد هاتون رو از چه نوعی گرفتید و اینکه دستور Update رو بزارید چطور نوشتید؟

amir_hacker333
یک شنبه 10 مرداد 1395, 17:25 عصر
oledbcommand cmd=new oledbcommand("update members set pajoohesh='"+chkpajohesh.checked+"' ",con);

فیلهای جدول اکسس از نوع yes\no هستند
دستور insert که خیلی خوب جواب می ده

mrprestige
یک شنبه 10 مرداد 1395, 18:48 عصر
اون سینگل کوتیشن هارو بردار . به این صورت

oledbcommand cmd=new oledbcommand("update members set pajoohesh="+chkpajohesh.checked+" ",con);

پیروز موفق باشی

amir_hacker333
یک شنبه 10 مرداد 1395, 20:26 عصر
دستتون درد نکنه واقعا ممنون
پس اون سینگل کوتیشن ها برای رشته هستند فقط؟

mrprestige
یک شنبه 10 مرداد 1395, 21:35 عصر
خواهش دوست من .
بله همینطور برای تاریخ و زمان هم میتونین از سینگل استفاده کنید.