Ошибка в MAVGETFROMRECORD

Обсуждение MAV Direct ODBC

Модератор: Andrew™

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion и MAV который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Аватара пользователя
Admin
Администратор
Сообщения: 3959
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 25 раз
Поблагодарили: 22 раза
Контактная информация:

Ошибка в MAVGETFROMRECORD

Сообщение 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
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Аватара пользователя
Andrew™
SQL профи
Сообщения: 651
Зарегистрирован: 05 Июль 2005, 16:32
Откуда: Москва, Зеленоград

Re: Ошибка в MAVGETFROMRECORD

Сообщение 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
да, был такой глючок, пофиксил
Ответить