Страница 1 из 1

Ошибка в MAVGETFROMRECORD

Добавлено: 30 Март 2007, 6:19
Admin
MS SQL 2000
C6.3 9054 ABC
Если на сервере в таблице поле дата (datetime) описано как NULL (разрешаются NULL), то
при использовании поле даты в MAVGETFROMRECORD формируется неверный запрос: значение этого
поля не учитывается, т.е.

Код: Выделить всё

CLEAR(Table)
Table.DateField_Date = DATE(01,01,2007)
Err# = MAVGETFROMRECORD(Table)
возвращает Err# = 35

Формирует запрос

Код: Выделить всё

SELECT поля, поля FROM Table WHERE Table.DateField IS NULL

Re: Ошибка в MAVGETFROMRECORD

Добавлено: 30 Март 2007, 13:56
Andrew™
Admin писал(а):MS SQL 2000
C6.3 9054 ABC
Если на сервере в таблице поле дата (datetime) описано как NULL (разрешаются NULL), то
при использовании поле даты в MAVGETFROMRECORD формируется неверный запрос: значение этого
поля не учитывается, т.е.

Код: Выделить всё

CLEAR(Table)
Table.DateField_Date = DATE(01,01,2007)
Err# = MAVGETFROMRECORD(Table)
возвращает Err# = 35

Формирует запрос

Код: Выделить всё

SELECT поля, поля FROM Table WHERE Table.DateField IS NULL
да, был такой глючок, пофиксил