Найдено 6 результатов

dihl
26 окт 2006, 21:38
Форум: Общие проблемы
Тема: Как узнать о новом View
Ответы: 11
Просмотры: 6791

Думал для ускорения работы с БД сделать для каждого пользователя свою View или от этого быстрее работать с БД прога не будет? а почему view должно работать быстрее чем обычный запрос? тем, что запрос view хранится на сервере? И? Тем что обычный запрос идет к записям всей БД, а если запрос к View, к...
dihl
25 окт 2006, 16:21
Форум: Общие проблемы
Тема: Как узнать о новом View
Ответы: 11
Просмотры: 6791

Dimitry Sibiryakov писал(а):А ты вьюхи на лету создаешь? Плохая идея... :?
А чем плохая? Думал для ускорения работы с БД сделать для каждого пользователя свою View или от этого быстрее работать с БД прога не будет?
dihl
23 окт 2006, 13:51
Форум: Общие проблемы
Тема: Как узнать о новом View
Ответы: 11
Просмотры: 6791

CyberMax писал(а):
3. Компоненты: TIBDataBase и TIBTransaction
Что-что?. Приведи код, который у тебя создает View.
Уже разобрался с проблемой, сам неправильно установил TIBTransaction к разным TIBQuery. Спасибо, что помогли с решением.
dihl
21 окт 2006, 17:51
Форум: Общие проблемы
Тема: Как узнать о новом View
Ответы: 11
Просмотры: 6791

а у DataBase Commit`а почему то нет что-что? скажи-ка нам. 1. какую версию сервера используешь 2. какой уровень изолированности (параметры) у транзакции, которая "хочет увидеть view" 3. какие компоненты используются 4. включено ли в компонентах кэширование метаданных в принципе, эти 4 вопроса являю...
dihl
20 окт 2006, 21:20
Форум: Общие проблемы
Тема: Как узнать о новом View
Ответы: 11
Просмотры: 6791

WildSery писал(а):Commit ?
Commit уже сделан при добавлении View, а у DataBase Commit`а почему то нет
dihl
20 окт 2006, 20:02
Форум: Общие проблемы
Тема: Как узнать о новом View
Ответы: 11
Просмотры: 6791

Как узнать о новом View

День добрый.
Столкнулся со следующей проблемой: программно создаю View в БД, но не могу к нему получить доступ из программы, пишет что такого View нет. Проблема решается только отсоединением от БД и снова подключением, но это очень уж коряво. Есть более лаконичное решение. Заранее спасибо.