powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Вопрос GLOBAL TEMPORARY TABLE
11 сообщений из 11, страница 1 из 1
Вопрос GLOBAL TEMPORARY TABLE
    #39331401
Term
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!

Вопрос такой есть ли возможность создать временную табличку
заполнить её данными в одном FibDataset
и потом в другом получить их SELECT'ом

пробовал создавать
и
ON COMMIT DELETE ROWS

и
ON COMMIT PRESERVE ROWS

как следует из описания, я должен из другой FibDataset видеть эти данные, но почемуто не вижу.
Оба FibDataset присоединены к одному FibDataBase.
Следовательно пока открыт конекшен я должен бы получить эти данные, но не получаю.
Помогите разобраться.
...
Рейтинг: 0 / 0
Вопрос GLOBAL TEMPORARY TABLE
    #39331406
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Term,

ты её "на лету" что ли создаёшь?
...
Рейтинг: 0 / 0
Вопрос GLOBAL TEMPORARY TABLE
    #39331410
Term
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

нет создал предварительно, в делфях только заполняю
...
Рейтинг: 0 / 0
Вопрос GLOBAL TEMPORARY TABLE
    #39331419
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
транзакции какие?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Вопрос GLOBAL TEMPORARY TABLE
    #39331439
Term
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийтранзакции какие?

поясните немного что имеете ввиду
я просто положил на форму pFIBTransaction и прописал его у FibDataBase.
...
Рейтинг: 0 / 0
Вопрос GLOBAL TEMPORARY TABLE
    #39331473
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Termзаполнить её данными в одном FibDataset

попробуй заполнять по простому - через query INSERT..., INSERT,... INSERT......
...
Рейтинг: 0 / 0
Вопрос GLOBAL TEMPORARY TABLE
    #39331481
Term
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

победил вот как, вместо использования двух компонентов стал использовать последовательно один,
поместил в компонент запрос на заполнение таблички.
потом закрыл его очистил свойство SelectSQL
поместил туда второй запрос который использует данные из времянки, и всё заработало.
...
Рейтинг: 0 / 0
Вопрос GLOBAL TEMPORARY TABLE
    #39331486
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Termя просто положил
В таком случае тебя ждёт много часов чтения статей про транзакции для чайников на ibase.ru
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Вопрос GLOBAL TEMPORARY TABLE
    #39331499
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Term,
1. В случае ON COMMIT PRESERVE ROWS ты можешь получать строки разными TFIBQuery или TFIBDataSet из временной таблицы в пределах одного и того же подключения (TFIBDatabase) после COMMIT транзакции, вставляющей строки во временную таблицу;
2. В случае ON COMMIT DELETE ROWS ты можешь получать строки разными TFIBQuery или TFIBDataSet из временной таблицы в пределах одной и той же транзакции (TFIBTransaction), вставляющей строки во временную таблицу, до COMMIT ;

Собственно, всё это довольно подробно описано в Firebird 2.5 Language Reference (Russian) . Какие именно моменты из мануала тебе не ясны?
...
Рейтинг: 0 / 0
Вопрос GLOBAL TEMPORARY TABLE
    #39331501
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_dev,

у него там где-то автокоммит делается или он к разным транзакциям цепляется
...
Рейтинг: 0 / 0
Вопрос GLOBAL TEMPORARY TABLE
    #39331544
Term
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Благодарю всех за ответы, буду изучать мануал
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Вопрос GLOBAL TEMPORARY TABLE
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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