![]() |
#1 |
Модератор
|
данные из временной таблицы - в Grid
Совсем простую вещь сделать не могу:
дано: есть временная таблица AAA хочется: заполнить ее и отобразить содержимое в Grid-е X++: void clicked() { AAA tmpaaa; ; tmpaaa.Val='A'; tmpaaa.insert(); tmpaaa.val='B'; tmpaaa.insert(); aaa_ds.executeQuery(); } tmpaaa.setTmpData( КТО?? ) Помогите, не дайте темным войти в наступающий 2003 год ![]() Всех с праздником |
|
![]() |
#2 |
Участник
|
Перед
aaa_ds.executeQuery(); вставь aaa.setTmpData( tmpaaa); |
|
![]() |
#3 |
Модератор
|
Семен Семеныч... Ааа..
Спасибо |
|
![]() |
#4 |
Участник
|
Цитата:
Изначально опубликовано xroad
П вставь aaa.setTmpData( tmpaaa); |
|
![]() |
#5 |
Участник
|
Цитата:
А что за переменная aaa ?
|
|
![]() |
#6 |
Moderator
|
Цитата:
А что за переменная aaa ?
|
|
![]() |
#7 |
Участник
|
Цитата:
Изначально опубликовано kvan
название датасорса этот метод есть у cursor правильным будет this.DataSource().cursor().setTmpData(tmpaaa); |
|
![]() |
#8 |
Moderator
|
RTFM, уважаемый. Ссылка вида <имя_источника_данных> и есть обращение непосредственно к курсору этого источника. А сам источник имеет ссылку <имя_источника_данных>_DS.
__________________
Андрей. |
|
![]() |
#9 |
Участник
|
Подскажите время жизни временных таблиц
где они могут быть видны например я создал в AOT таблицу с параметром temptate/... в каком контексте она будет доступан вернее данные в ней? |
|
![]() |
#10 |
Участник
|
Время жизни временных таблиц такое же как и у обычных переменных. Если она объявлена в методе, то до return, если в Class Declaration до того момента, когда экземпляр класса существует.
Причем временную таблицу можно легко передать из одно класса в другой (или из класса в отчет). при помощи метода setTmpData |
|
![]() |
#11 |
Участник
|
а скорость...работы с временныеми таблицами какая?
|
|
![]() |
#12 |
Участник
|
хорошая, временная таблица на сервере не хранится. Вообще временные таблицы,на то и временные, что поработал с ней и забыл.Не засоряют СКЛ сервак всяким хламом, удобно использовать при создании отчетов и т.д. и т.п.
|
|
![]() |
#13 |
Участник
|
т.е. данные временных таблиц храняться на клиенте?
просто мне хочется переделать механизм расчета фондов.. у нас разденая сеть и часто возникают блокировки... ну соответсвенно объем данных большой... если все это будет гоняться между клиентом и базой с временной таблицой.. на сколько оптимален будет такой вариант |
|
![]() |
#14 |
Moderator
|
Цитата:
временная таблица на сервере не хранится
Цитата:
т.е. данные храняться на клиенте?
Может все таки RTFM? В книге Шашкова об этом написано ... |
|
![]() |
#15 |
Участник
|
Цитата:
Временная таблица создаеться там, где была вставлена первая запись!
"временные таблицы не являются постоянными. Они записываются на локальный жесткий диск пользователя, а не хранятся в базе данных"- Раздел называется -"Базовые знания" ![]() |
|
![]() |
#16 |
Участник
|
Жаль что они не являются временными таблица SQL сервера....
значит будут гоняться данные по сетке |
|
![]() |
#17 |
Участник
|
Цитата:
"временные таблицы не являются постоянными. Они записываются на локальный жесткий диск пользователя, а не хранятся в базе данных"
|
|
![]() |
#18 |
Moderator
|
Цитата:
Шашков "Разработка бизнес-приложений" страница 137, в самом вверху
Можете поверить мне на слово ![]() Как вы думаете, зачем тогда методы InitOnServer ? |
|
![]() |
#19 |
Участник
|
у таблицы есть такой метод?
я про методы таблицы созданные в AOT и обявленные как временные |
|
![]() |
#20 |
Участник
|
У меня нет этой книжки может кто поделится?
|
|