sasan_vm
شنبه 15 اسفند 1383, 22:03 عصر
سلام
این سوال را در بخش ابزارها ... مطرح کردم (تازه متوجه این بخش شدم).
یک فیلد از نوع char تعریف کردم و گزینه Allow Nulls را غیر فعال کردم در فرم ورود اطلاعات اگر فیلد وارد شده کمتر از size تعیین شده در sql باشد بقیه آن با کاراکتر
space پر میشود البته مشکل خاصی ایجاد نمیکند و با تبدیل نوع char به varchar
این مشکل حل میشود . اما مشکل اصلی اینجاست اگر بعد از ورود اطلاعات و ثبت
آن بخواهم داده فیلد را حذف کنم (برای ویرایش فیلد از TDBEdit استفاده میکنم)
sql به راحتی یک رشته خالی را در بانک وارد میکند و مقدار فیلد را null نمیکند در صورتیکه با bde همچین مشکلی نداشتم !
لطفا راهنماپی کنید :oops:
متشکرم :flower:
این سوال را در بخش ابزارها ... مطرح کردم (تازه متوجه این بخش شدم).
یک فیلد از نوع char تعریف کردم و گزینه Allow Nulls را غیر فعال کردم در فرم ورود اطلاعات اگر فیلد وارد شده کمتر از size تعیین شده در sql باشد بقیه آن با کاراکتر
space پر میشود البته مشکل خاصی ایجاد نمیکند و با تبدیل نوع char به varchar
این مشکل حل میشود . اما مشکل اصلی اینجاست اگر بعد از ورود اطلاعات و ثبت
آن بخواهم داده فیلد را حذف کنم (برای ویرایش فیلد از TDBEdit استفاده میکنم)
sql به راحتی یک رشته خالی را در بانک وارد میکند و مقدار فیلد را null نمیکند در صورتیکه با bde همچین مشکلی نداشتم !
لطفا راهنماپی کنید :oops:
متشکرم :flower: