![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Где нужно применять FIBQuery?
KIR © (2002-11-16 16:19:00)Народ, насколько я понимаю, 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.
Всем спас!
oss (2002-11-20 15:28:00) [1]SP или Insert...? главное, чобы правильно, быстро и удбно работало! а по поводу динамики я согласен с Alexandr, но когда нибудь нас всех и не будет :)
NeyroSpace (2002-11-20 15:07:00) [2]Вставлять через ХП советуют именно в IB/FB, для того чтобы обеспечить нужный уровень безопасности.
Пользователям запрещают любой доступ к таблицам, но разрешают исполнять ХП, реализующие вставку, выбор, изменение и удаление.
По этому принцепу можно построить весьма гибкую систему разграничения доступа, реализуемую самим сервером БД, а не клиентским модулем. (а что если Юзверь запустит ИБЭксперт и начнет в базе копаться??!! С ХП такому не бывать :-)
Alexandr (2002-11-20 11:05:00) [3]вовсе нет. И когда-нибудь ты это поймешь...
KIR (2002-11-20 10:29:00) [4]У меня в проге запросов, ХП и НД (ввиде компонентов) штук наверное под 100 (если все вместе подсчитать) и есть несколько DataModule (по темам). Поэтому, когда что-то исправляешь - очень удобно. А если все это создавать динамически, то мне кажется в дебагге утонешь...
Alexandr (2002-11-20 10:11:00) [5]а ну если ты именно SP вызываешь, то да, дело вкуса.
Хотя на самом деле зачем использовать компоненты?
Проще динамически создавать нужный объект или вообще
FIBdatabase.QueryValue...
KIR (2002-11-20 10:01:00) [6]Я использую IB Expert, там очень удобно создаются стандартные ХП, типа INSERT/UPDATE, а потом в Дельфях просто цепляешся к ним через FIBsp. Вот поэтому и пользуюсь. Но если FIBQuery придназначен специально для этого, тогда мой вопрос исчерпан. И, если я все правильно понял, то это дело вкуса, что использовать FIBsp или FIBq.
Alexandr (2002-11-20 09:55:00) [7]а нахрена, если есть специально для этого предназначенный FIBQuery?
KIR (2002-11-20 09:50:00) [8]Я на все INSERT INTO использую FIBStoredProcedure. Это что неправильно?
Alexandr (2002-11-20 09:46:00) [9]insert into...
delete from...
select одного значения
а причем тут вообще ХП?
вот как раз применять FIBStoredprocedure нет большой необходимости...
KIR (2002-11-20 09:40:00) [10]>> Alexandr а можно примерчик, где необходимо применнять именно FIBQuery, а не, например, ХП?
Alexandr (2002-11-20 08:29:00) [11]FIBQuery для выполнения разных запросов.
FIBDataset для хранилища данных которые ворачивает select
elektro (2002-11-20 08:25:00) [12]http://www.devrace.com/fibplus/
KIR (2002-11-20 01:24:00) [13]Люди... ау...