ورود

View Full Version : سوال: نحوه تشخیص null بودن فیلد



سیروس مقصودی
دوشنبه 07 دی 1394, 15:03 عصر
با سلام

چگونه میتوان تشخیص داد که یک فیلد از نوع Image خالی (null) میباشد . من جستجو کردم فقط 2 پست پیدا کردم که گفته بودند که اگر دستور را به شکل
if adoquery1.fieldbyname('fieldname')<>null بنویسم جواب میدهد ولی هنگام کمپایل به شکل دستور خطا میگیرد . چگونه میتوان این مشکل را حل کرد ؟

با تشکر ...

hp1361
دوشنبه 07 دی 1394, 16:34 عصر
با سلام

چگونه میتوان تشخیص داد که یک فیلد از نوع Image خالی (null) میباشد . من جستجو کردم فقط 2 پست پیدا کردم که گفته بودند که اگر دستور را به شکل
if adoquery1.fieldbyname('fieldname')<>null بنویسم جواب میدهد ولی هنگام کمپایل به شکل دستور خطا میگیرد . چگونه میتوان این مشکل را حل کرد ؟

با تشکر ...

سلام.
نوع فیلد رو مشخص نکردید. یا بنویسید .AsString (اگر مثلا از نوع رشته است) یا بنویسید .Value

موفق باشیم

سیروس مقصودی
سه شنبه 08 دی 1394, 12:30 عصر
چرا نوع فیلد را نوشته ام از نوع Image میباشد .
من از .value هم استفاده کردم ولی جواب نگرفتم .

SoheilZarian
یک شنبه 20 دی 1394, 09:37 صبح
دستور زیر را هم می توانید چک کنید:
if adoquery1.fieldbyname('fieldname').IsNull

یوسف زالی
یک شنبه 20 دی 1394, 09:58 صبح
با دستور VarIsNull هم می تونید بررسی کنید.