Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Горячая тема (более 10 ответов) УложитьСписокОбъектов (число прочтений - 7349 )
aou1c
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 183
Местоположение: Екатеринбург
Зарегистрирован: 29. Мая 2006
Пол: Мужской
УложитьСписокОбъектов
29. Мая 2006 :: 15:09
Печать  
Можно-ли с помощью метода "УложитьСписокОбъектов" уложить простые типы - Числа, строки?
У меня не получается. Метод не ругается, но и в таблице 0 записей
  
Наверх
ICQ  
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: УложитьСписокОбъектов
Ответ #1 - 29. Мая 2006 :: 16:05
Печать  
нет нельзя
метод предназначен только для укладки ссылок на агрегатные объекты
  

1&&2&&3
Наверх
 
IP записан
 
Quan
1c++ donor
1c++ power user
Отсутствует


I'm old, bald and ugly.

Сообщений: 273
Местоположение: Новосибирск -- Москва
Зарегистрирован: 20. Мая 2006
Пол: Мужской
Re: УложитьСписокОбъектов
Ответ #2 - 31. Мая 2006 :: 11:52
Печать  
aou1c писал(а) 29. Мая 2006 :: 15:09:
Можно-ли с помощью метода "УложитьСписокОбъектов" уложить простые типы - Числа, строки?
У меня не получается. Метод не ругается, но и в таблице 0 записей

Юзай "выполнить SQL из ТЗ"
  

А для тех, кто не хотел учить SQL, господь сотворил курсоры
Наверх
 
IP записан
 
Psih
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 27
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: УложитьСписокОбъектов
Ответ #3 - 31. Мая 2006 :: 12:28
Печать  
интересно, УложитьСписокОбъектов - сразу создает временную таблицу или во время выполнения запроса?
  
Наверх
 
IP записан
 
Quan
1c++ donor
1c++ power user
Отсутствует


I'm old, bald and ugly.

Сообщений: 273
Местоположение: Новосибирск -- Москва
Зарегистрирован: 20. Мая 2006
Пол: Мужской
Re: УложитьСписокОбъектов
Ответ #4 - 31. Мая 2006 :: 12:30
Печать  
Psih писал(а) 31. Мая 2006 :: 12:28:
интересно, УложитьСписокОбъектов - сразу создает временную таблицу или во время выполнения запроса?

А чем "сразу" отличается от "во время запроса"  Озадачен
  

А для тех, кто не хотел учить SQL, господь сотворил курсоры
Наверх
 
IP записан
 
Psih
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 27
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: УложитьСписокОбъектов
Ответ #5 - 31. Мая 2006 :: 12:32
Печать  
Quan писал(а) 31. Мая 2006 :: 12:30:
Psih писал(а) 31. Мая 2006 :: 12:28:
интересно, УложитьСписокОбъектов - сразу создает временную таблицу или во время выполнения запроса?

А чем "сразу" отличается от "во время запроса"  Озадачен

например - делаю запросы из разных баз...
надо получить спиок ИД (во всех базах они одинаковые)
и установить фильтр по этому списку в запросе другой базы
  
Наверх
 
IP записан
 
Quan
1c++ donor
1c++ power user
Отсутствует


I'm old, bald and ugly.

Сообщений: 273
Местоположение: Новосибирск -- Москва
Зарегистрирован: 20. Мая 2006
Пол: Мужской
Re: УложитьСписокОбъектов
Ответ #6 - 31. Мая 2006 :: 12:33
Печать  
Psih писал(а) 31. Мая 2006 :: 12:32:
например - делаю запросы из разных баз...

...и что от этого меняется?
  

А для тех, кто не хотел учить SQL, господь сотворил курсоры
Наверх
 
IP записан
 
S.W.A.T.
Junior Member
**
Отсутствует



Сообщений: 42
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: УложитьСписокОбъектов
Ответ #7 - 31. Мая 2006 :: 12:34
Печать  
Цитата:
интересно, УложитьСписокОбъектов - сразу создает временную таблицу или во время выполнения запроса?


Временная таблица создается сразу после вызова УложитьСписокОбъектов
  
Наверх
ICQ  
IP записан
 
DionX
Senior Member
****
Отсутствует



Сообщений: 373
Местоположение: Кемерово
Зарегистрирован: 22. Августа 2006
Пол: Мужской
Re: УложитьСписокОбъектов
Ответ #8 - 15. Марта 2007 :: 04:33
Печать  
Как "своими" средствами (например, в create table) создать в ДБФ временную таблицу (по принцыпу в УложитьСписокОбъектов)?
  
Наверх
ICQ  
IP записан
 
spock
1c++ developer
1c++ moderator
Отсутствует



Сообщений: 822
Местоположение: Новосибирск
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: УложитьСписокОбъектов
Ответ #9 - 15. Марта 2007 :: 05:27
Печать  
В vfp нет временных таблиц в понимании t-sql. Есть так называемые курсоры (cursors), которые по сути являются такими временными таблицами. Складывать данные в курсоры можно, но как потом их получать - я хз.

Создать можно простую таблицу (что и делается методом УложитьСписокОбъектов), и после того как она стала не нужна  - дропнуть. В классе oledb ведется список таких созданных таблиц и после окончания работы (выход из области видимости или закрытие команды) дропаются.

Код
Выбрать все
CREATE TABLE tmpTbl (val c(9))  



Еще один момент - с индексами все очень плохо в провайдере vfpoledb.
  
Наверх
ICQ  
IP записан
 
DionX
Senior Member
****
Отсутствует



Сообщений: 373
Местоположение: Кемерово
Зарегистрирован: 22. Августа 2006
Пол: Мужской
Re: УложитьСписокОбъектов
Ответ #10 - 15. Марта 2007 :: 05:31
Печать  
spock писал(а) 15. Марта 2007 :: 05:27:
В vfp нет временных таблиц в понимании t-sql. Есть так называемые курсоры (cursors), которые по сути являются такими временными таблицами. Складывать данные в курсоры можно, но как потом их получать - я хз.

Создать можно простую таблицу (что и делается методом УложитьСписокОбъектов), и после того как она стала не нужна  - дропнуть. В классе oledb ведется список таких созданных таблиц и после окончания работы (выход из области видимости или закрытие команды) дропаются.

Код
Выбрать все
CREATE TABLE tmpTbl (val c(9))  



Еще один момент - с индексами все очень плохо в провайдере vfpoledb.


Спасибо... Надеялся на чудо, но... видимо прийдётся вручную "дропать" Нерешительный
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать