Имется: Win'XP SP2, Clarion 6.2 шаблоны АВС, таблица в Oracle, в которой имеется поле Date_V (date). А вот Clarion в словаре, преобразует это поле на два Date_V_Date(date) и Date_V_Time (time). Таблица выводится в Browse, в котором пытаюсь установить фильтр типа
Date1 <= Date_V_Date AND Date_V_Date <= Date2
где Date1, Date2 - глобальные переменные типа date
Date_V_Date - поле в таблице ORACLE типа date описанное выше.
Выдается ошибка:
BIND has not been called for (1011) attempting to open the current VIEW.
Каким образом можно фильтровать таблицу по дате ? В Cla55 такого не было. Проходил номер Clip(<поле даты (Str8)>) <= Clip(<(<поле даты (Str8)>)
Фильтр в BROWSE
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
-
- Ветеран
- Сообщения: 311
- Зарегистрирован: 08 Июль 2005, 22:04
Re: Фильтр в BROWSE
по хорошему надо генерить BETWEENы внутри диапазона дат, не знаю может ли это FILE,DRIVER('SQL'), время в клаше и время в MSSQL , например, отличается точностьюMalex писал(а): Каким образом можно фильтровать таблицу по дате ? В Cla55 такого не было. Проходил номер Clip(<поле даты (Str8)>) <= Clip(<(<поле даты (Str8)>)