powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Параметрическое вью
5 сообщений из 5, страница 1 из 1
Параметрическое вью
    #32404881
Новичек_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот так создается обновляемое локальное представление
CREATE SQL VIEW MyView AS ;
SELECT ...Тут все нормально
WHERE EVALUATE(?DateField)>=?DATE1 AND EVALUATE(?DateField)<=?DATE2
*WHERE BETWEEN(EVALUATE(?DateField),?DATE1,?DATE2);
оба варианта выбирают какую то ерунду, не то что надо.
и без EVALUATE() тоже
Да даже просто WHERE ?DateField>=?DATE1;
не правильно отображает результаты!!!!
Чего такое может быть????
Так ему 2 параметра не подсунуть чтоли????
...
Рейтинг: 0 / 0
Параметрическое вью
    #32404965
vklepko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
SELECT;
.....;
WHERE BETWEEN(DateField,?DATE1,?DATE2)

не подходит?
...
Рейтинг: 0 / 0
Параметрическое вью
    #32405008
Новичек_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
НЕ подходит, яж писал что без EVAL тоже самое.
Второе-мне, как видите надо 2 параметра в WHERE,то есть
и поле(даты в данном случае)и задать интервал дат.
Так вот как я тока не пробовал, 2 параметра и поле и значение
даже так ( WHERE ?DateField>=?DATE1; ), данные выбираются не корректно....
Тока мне стоит явно прописать поле-все нормально.
Это что ограничение такое синтаксиса???? в фоксовском SQL или
еще потрыпыхаться мне.
...
Рейтинг: 0 / 0
Параметрическое вью
    #32405099
oleg_km
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дело в том, что параметры - это то,что грубо говоря стоит справа в выражении (не пинайте за некорректное объяснение, но правильнее не могу выразить), а то что ты хочешь сделать - это в T-SQL называется динамический запрос и в VFP его можно сделать:

WHERE & DataField = ? DataValue

Где ? - это параметр, где & - это макроподстановка
...
Рейтинг: 0 / 0
Параметрическое вью
    #32405149
Новичек_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тфу, ты трудный человек, как сразу не догадался!!!
Все с макроподстановкой работает, тока шум стоит
Спасибо, извините
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Параметрическое вью
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]