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

Вниз

Где нужно применять FIBQuery?   Найти похожие ветки 

 
KIR ©   (2002-11-16 16:19) [0]

Народ, насколько я понимаю, TpFIBQuery совсем не то же самое, что и стандартный BDEшний TQuery. Попытался с помощью FIBQuery вернуть некоторый дипазон строк, а потом написать что-то типа:

While not MyFIBQuery.Eof do
begin
ComboBox1.Items.Add(MyFIBQuery.Fields[0].AsString);
MyFIBQuery.Next;
end;

Ничего не вышло. Решил задачу с помощью TpFIBDataSet и его свойства SelectSQL. Вот у меня и возникает вопрос: а для чего же тогда нужен такой компонент, как TpFIBQuery?

P.S. И еще: народ, подскажите, кге можно посмотреть информацию по исапользованию FIBPlus.

Всем спас!


 
KIR ©   (2002-11-20 01:24) [1]

Люди... ау...


 
elektro ©   (2002-11-20 08:25) [2]

http://www.devrace.com/fibplus/


 
Alexandr ©   (2002-11-20 08:29) [3]

FIBQuery для выполнения разных запросов.
FIBDataset для хранилища данных которые ворачивает select


 
KIR ©   (2002-11-20 09:40) [4]

>> Alexandr а можно примерчик, где необходимо применнять именно FIBQuery, а не, например, ХП?


 
Alexandr ©   (2002-11-20 09:46) [5]

insert into...
delete from...
select одного значения
а причем тут вообще ХП?
вот как раз применять FIBStoredprocedure нет большой необходимости...


 
KIR ©   (2002-11-20 09:50) [6]

Я на все INSERT INTO использую FIBStoredProcedure. Это что неправильно?


 
Alexandr ©   (2002-11-20 09:55) [7]

а нахрена, если есть специально для этого предназначенный FIBQuery?


 
KIR ©   (2002-11-20 10:01) [8]

Я использую IB Expert, там очень удобно создаются стандартные ХП, типа INSERT/UPDATE, а потом в Дельфях просто цепляешся к ним через FIBsp. Вот поэтому и пользуюсь. Но если FIBQuery придназначен специально для этого, тогда мой вопрос исчерпан. И, если я все правильно понял, то это дело вкуса, что использовать FIBsp или FIBq.


 
Alexandr ©   (2002-11-20 10:11) [9]

а ну если ты именно SP вызываешь, то да, дело вкуса.
Хотя на самом деле зачем использовать компоненты?
Проще динамически создавать нужный объект или вообще
FIBdatabase.QueryValue...


 
KIR ©   (2002-11-20 10:29) [10]

У меня в проге запросов, ХП и НД (ввиде компонентов) штук наверное под 100 (если все вместе подсчитать) и есть несколько DataModule (по темам). Поэтому, когда что-то исправляешь - очень удобно. А если все это создавать динамически, то мне кажется в дебагге утонешь...


 
Alexandr ©   (2002-11-20 11:05) [11]

вовсе нет. И когда-нибудь ты это поймешь...


 
NeyroSpace ©   (2002-11-20 15:07) [12]

Вставлять через ХП советуют именно в IB/FB, для того чтобы обеспечить нужный уровень безопасности.
Пользователям запрещают любой доступ к таблицам, но разрешают исполнять ХП, реализующие вставку, выбор, изменение и удаление.
По этому принцепу можно построить весьма гибкую систему разграничения доступа, реализуемую самим сервером БД, а не клиентским модулем. (а что если Юзверь запустит ИБЭксперт и начнет в базе копаться??!! С ХП такому не бывать :-)


 
oss ©   (2002-11-20 15:28) [13]

SP или Insert...? главное, чобы правильно, быстро и удбно работало! а по поводу динамики я согласен с Alexandr, но когда нибудь нас всех и не будет :)



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

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

Наверх




Память: 0.49 MB
Время: 0.021 c
14-28220
Вадим
2002-11-16 21:00
2002.12.09
Все хорошо! Уже тошнит от этого!


3-27860
NeyroSpace
2002-11-20 18:45
2002.12.09
Помогите ! Если форма создается динамически, то DBкомпоненты


8-28142
ioRaptor
2002-08-23 10:31
2002.12.09
Инфо из AVI (DivX) фаила.


3-27826
Glivinsky
2002-11-20 14:32
2002.12.09
IB/FB D5 Blob поля. Как ?


1-27951
DM
2002-11-29 13:20
2002.12.09
TstrigGrid