Вниз
Скачать: CL | DM;

Выборка из Stored Procedure в FIB+   Найти похожие ветки 

← →
xmapa ©   (2002-04-02 16:16) [0]

Компонент TpFIBDataSet выбирает данные, возвращаемые хранимой процедурой:
pFIBDataSet1.SelectSQL := "select * from stored_proc_1";

Изменяю код процедуры. Переоткрываю запрос:
pFIBDataSet1.Active := False;
pFIBDataSet1.Active := True;

Но возвращаемые запросом данные - все равно результат выполнения
старого варианта процедуры.
Помогает только отсоединение/присоединение к базе.

Что нужно сделать, чтобы вызвалась актуальная ХП?
Можно ли это сделать, не отсоединяясь от БД?
Commit не помогает.


← →
Johnmen ©   (2002-04-02 16:24) [1]

Проще надо быть, проще :
1. использ. pFIBStoredProc, или
2. прямой запрос


← →
Awex ©   (2002-04-02 16:48) [2]

Поробуй поставить AutoCommit=True.

P/S:
За место
pFIBDataSet1.Active := False;
pFIBDataSet1.Active := True;

Коретней делать так
pFIBDataSet1.CloseOpen(DoFetchAll:bool);


← →
xmapa ©   (2002-04-02 16:55) [3]

pFIBStoredProc не использую потому, что она не видна
в генераторе отчетов.
За CloseOpen - спасибо.
AutoCommit = True не помогает :-(



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.013 c
3-69702
don1780
2002-03-29 04:13
2002.04.22
Уважаемые, помогите начинающему!


4-70070
Керик
2002-02-17 05:53
2002.04.22
Указатель в значок


14-69995
lipskiy
2002-03-11 00:59
2002.04.22
Какая трубка лучше?


1-69921
OrlovSergei
2002-04-09 11:32
2002.04.22
Как сохранить нарисованное?


3-69692
Sirus
2002-03-30 11:02
2002.04.22
Hello кул программеры... тут проблемка с DCOM




   Наверх