hp1361
دوشنبه 24 دی 1386, 02:30 صبح
سلام
دوستان من یک DBGrid روی فرمم قرار دادم و اونرو به ADO وصل کردم و جدولم رو Active کردم.
جدولم از نوع Access هستش و چند فیلد از نوع Number داره که این فیلد ها مقدار پیش فرضشون (0) است .
بعد از اجرای برنامه با اضافه کردن رکورد ،فیلدهای با مقادیر پیش فرض مثل بقیه فیلد ها خالی هستند و اگه من اونارو مقدار دهی نکنم و به یک رکورد دیگه برم ،اگه دوباره در رکورد قبلی کلیک کنم ارور زیر رو میده .
http://hp1361.persiangig.com/programing/ADOError2.jpg
تستشم کردم اگه در بانک فیلدارو بدون مقدار پیش فرض تعریف کنم ارور رو نمیده.
1-دلیلش چیه ؟
2-راه حلش چیه؟
3-چطور کار کنم که وقتی رکوردی به جدول اضافه شد فیلدای با مقدار پیش فرض ،مقدار مورد نظر درونش قرار بگیره
ممنون و منتظرم
حالا اگه بخوام بعد از حذف یکی ازرکورد ها یکی دیگه از رکورد ها رو ویرایش کنم ارور زیر نمایش داده یشه .
دوستان من یک DBGrid روی فرمم قرار دادم و اونرو به ADO وصل کردم و جدولم رو Active کردم.
جدولم از نوع Access هستش و چند فیلد از نوع Number داره که این فیلد ها مقدار پیش فرضشون (0) است .
بعد از اجرای برنامه با اضافه کردن رکورد ،فیلدهای با مقادیر پیش فرض مثل بقیه فیلد ها خالی هستند و اگه من اونارو مقدار دهی نکنم و به یک رکورد دیگه برم ،اگه دوباره در رکورد قبلی کلیک کنم ارور زیر رو میده .
http://hp1361.persiangig.com/programing/ADOError2.jpg
تستشم کردم اگه در بانک فیلدارو بدون مقدار پیش فرض تعریف کنم ارور رو نمیده.
1-دلیلش چیه ؟
2-راه حلش چیه؟
3-چطور کار کنم که وقتی رکوردی به جدول اضافه شد فیلدای با مقدار پیش فرض ،مقدار مورد نظر درونش قرار بگیره
ممنون و منتظرم
حالا اگه بخوام بعد از حذف یکی ازرکورد ها یکی دیگه از رکورد ها رو ویرایش کنم ارور زیر نمایش داده یشه .