Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.25;
Скачать: CL | DM;

Вниз

View в Interbase6.0   Найти похожие ветки 

 
pkert   (2003-09-04 18:41) [0]

Проблема следуещая:

1. Программно создаю view для определенного запроса и его
последуещей обработки.
2. Но когда идет запрос на обработку view, выдает ошибку
о том, что такой таблицы не существует...

Поможет кто-нибудь ... Заранее спасибо!


 
Vlad ©   (2003-09-04 18:57) [1]

Что значит обработка VIEW ?
Ты что ее апдейтить пытаешься ?


 
pkert   (2003-09-04 19:00) [2]

Неа я хочу из этой view выбрать те же данные но в отсортированом порядке (для примера) об апдейте реч не идет ...


 
Vlad ©   (2003-09-04 19:03) [3]

1)Ты убедился в том что View действительно было создано, причем именно там где надо ?
2) Если создать его руками а не программно, то работать будет ?
Иначе - чудес не бывает.


 
pkert   (2003-09-04 19:03) [4]

Пример:


procedure TForm1.FormActivate(Sender: TObject);
var
create, view: string;
begin
create:="create view nview as select * from vtest";
qCREATE.Close;
qCREATE.SQL.Clear;
qCREATE.SQL.Add(create);
qCREATE.ExecSQL;

view:="select * from nview order by ID_TABLE";
qVIEW.Close;
qVIEW.SQL.Clear;
qVIEW.SQL.Add(view);
qVIEW.Open;
end;


 
pkert   (2003-09-04 19:05) [5]

Если руками создать, то работает, а програмно: создаеться и убиваеться но сделать выборку по ней сделать не могу...

Может DataSet в Query???


 
Vlad ©   (2003-09-04 19:12) [6]

>Может DataSet в Query???
Не понял, поясни.
Сдается мне, что каждый Query работает в рамках отдельной транзакции. И первый Query не успевает закрыть свою транзакцию, как второй уже делает Select...


 
Sergey_Masloff   (2003-09-04 23:08) [7]

Изменения сделанные DDL не видны в той же транзакции.



Страницы: 1 вся ветка

Текущий архив: 2003.09.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
1-82253
Dimich1978
2003-09-15 13:44
2003.09.25
два вопроса?


3-82030
grusty
2003-09-05 12:41
2003.09.25
Как определить - существует ли поле в таблице?


3-82053
CrazyCrazyMax
2003-09-05 17:32
2003.09.25
Как динамически создать таблицу и изменить ее структуру???


3-82107
Жорж
2003-09-04 17:27
2003.09.25
Запись в базу через Button


14-82443
uw
2003-09-05 15:57
2003.09.25
Ум без книг, аки птица спешена