Огромное спасибо вам, Владимир, оба предложенных вами варианта работают))) Остановился на последнем:
anytype value(boolean DateOrTime = true)
...
case COMVariantType::VT_DATE:
if (DateOrTime) return value.date(); else return value.time();
...
И в программе вызываю:
d = rs.fields().itemName("DateTime").value();
t = rs.fields().itemName("DateTime").value(false);
info(date2strusr(d) + ' ' + time2str(t,0,0));
Всё отлично работает! Проблема решена.
|