Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / SQLзапрос всегда должен возвращать данные / 3 сообщений из 3, страница 1 из 1
21.11.2010, 02:02
    #36967880
olllo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLзапрос всегда должен возвращать данные
иногда большой запрос не возвращает данные
добавил "union select..."
хотелось бы этот маленький запрос запускать только тогда когда нет данных у главного запроса..
какие есть решения?
...
Рейтинг: 0 / 0
21.11.2010, 09:54
    #36967944
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLзапрос всегда должен возвращать данные
ollloиногда большой запрос не возвращает данные
добавил "union select..."
хотелось бы этот маленький запрос запускать только тогда когда нет данных у главного запроса..
какие есть решения?
Проблема-то в чем? Юнион не надо, делай большой, если там пусто, то после дополнительный в тот же курсор.
...
Рейтинг: 0 / 0
21.11.2010, 16:14
    #36968295
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLзапрос всегда должен возвращать данные
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
select * from MyTab into cursor MyCursor READWRITE

* Если в выборке нет ни одной записи
if _TALLY =  0 

      * Если нужна пустая запись
      * APPEND BLANK

      * Если нужна запись, заполненная определенными значениями
      * INSERT INTO MyCursor (F1, F2, ...) VALUES (Val1, Val2, ...)

      * Можно "тупо" удалить результат и сделать выборку из "маленькой" таблицы
      USE IN MyCursor
      SELECT * from CheckTable into cursor MyCursor

endif
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / SQLзапрос всегда должен возвращать данные / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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