ورود

نسخه کامل مشاهده نسخه کامل : مشكل null



M.Hashemi
04-09-2009, 21:42
با سلام
يك برنامه دارم مي نويسم كه در ان از يك فيلد calc به نام len ويك فيلد ديگر از نوع string به نام name استفاده كردم .
در فيلد len نياز دارم كه مقادير فيلد name را چك كنم واگر مقدار ان null بود عدد صفر را برگرداند كه كد را به صورت زير نوشتم :

if Trim(Dataset['name']) = '' then


Dataset['len'] := '0';

اما دلفي error مي دهد كه نمي تواند مقدار null را برگرداند.
حتي اين مقدار را در يك string ريختم اما باز هم error داد.
مي خواستم بدونم تابعي وجود دارد مقدار فيلد len را براي null چك كند(تابع isnull) كار نكرد.
باتشكر

delphianddotnet
05-09-2009, 08:44
توابعی زیادی برای چک کردن وجود داره
varisnull
Dataset.field.isnull(field)
یا میتونی موقع post کردن دیتا مقادیر رو چک کنی
یا از تو متد Validate دیتاست
یا تو دیتابیس برنامه مقدار Defualt رو صفر بزار