Форум: "Базы";
Текущий архив: 2002.04.22;
Скачать: [xml.tar.bz2];
ВнизВыборка из 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 вся ветка
Форум: "Базы";
Текущий архив: 2002.04.22;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.007 c