powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Вопрос по запросу
4 сообщений из 4, страница 1 из 1
Вопрос по запросу
    #35849045
Rounder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На кнопке "сформировать" висит:

thisform.grdNzp.RecordSourceType = 4
thisform.grdNzp.RecordSource = "select * from 'd:\nzp\2009\bd200109.dbf' where vidrab='7' into cursor Mycur"

По клику в гриде вижу все что нужно.

Когда вешаю:

thisform.grdNzp.RecordSourceType = 4
thisform.grdNzp.RecordSource = "select * from 'd:\nzp\2009\bd200109.dbf' where vidrab='7' union select * from 'd:\nzp\2009\bd120109.dbf' where vidrab='7' into cursor Mycur"

По клику в гриде ничего не отображается.

Что я делаю не так?
...
Рейтинг: 0 / 0
Вопрос по запросу
    #35849816
Rounder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Никому ничего не бросилось в глаза?
...
Рейтинг: 0 / 0
Вопрос по запросу
    #35849848
homik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все нормально работает :
Код: plaintext
1.
2.
3.
4.
5.
6.
CREATE CURSOR aaa(vidrab C( 2 ),bb N( 1 ))
INSERT INTO aaa values("aa", 1 )
INSERT INTO aaa values("aa", 2 )
INSERT INTO aaa values("bb", 1 )
INSERT INTO aaa values("bb", 3 )
select * from aaa where vidrab='aa' union select * from aaa where vidrab='aa'
select * from aaa where vidrab='aa'

Неизвестно что и в какой последовательности происходит. Но наверняка нет Requery() или Refresh () грида.
...
Рейтинг: 0 / 0
Вопрос по запросу
    #35849849
Rounder,
Бросилось...

MSDN HELP
The UNION clause combines the results from two or more SQL SELECT statements into a single result set containing rows from all the queries in the UNION operation.

Note
When one of the columns is of Memo, General, or Blob type, performing unions of differing column types is not allowed.


For the complete syntax, see SELECT - SQL Command.

The detailed syntax for the UNION clause is as follows:


[UNION [ALL] SELECTCommand]



Parameters
[UNION [ALL] SELECTCommand]
Specifies another SELECT statement. By default, UNION eliminates duplicate rows from the combined result set.

Note
The ALL keyword includes duplicate rows in the combined result set.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Вопрос по запросу
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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