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

Вниз

выбор транзакции.   Найти похожие ветки 

 
Наташа ©   (2003-03-22 13:56) [0]

Уважаемые мастера Delphi! Подскажите Пожалуйста!
В компонетах IBQuery, IBTable и IbStoredProc в инспекторе объектов есть позиция
Transaction и по умолчанию во всех указанных компонентах у меня стоит IBTransaction1
(Всего у меня 2 компонента IBTransaction). Это как-то влияет на работу? или надо указывать
транзакции?


 
Olivka ©   (2003-03-22 14:00) [1]

Вот именно надо правильно связать. ЗАчем же тогда у тебя два компонента?


 
zacho ©   (2003-03-22 14:19) [2]

Еще совет: не использовать IBQuery и IBTable - это тяжкое наследие BDE :-). IBDataSet и IBSQL - вполне достаточно для всего.
P.S. IBStoredProc тоже лучше не пользоваться, в нем есть баги не исправленные до сих пор. Для работы с SP лучше использовать IBSQL.


 
Наташа ©   (2003-03-22 14:28) [3]

Что касается IbQuery, то здесь все ясно, а как заменить IBStoredProc на IBSQL, не очень , если можно поподробнее.


 
Cranium ©   (2003-03-22 14:43) [4]


> ... а как заменить IBStoredProc на IBSQL

А не надо менять. IBSQL предназначен для )выплнения запроса без связи с компанентами отображения данных его НД имеет только однонаправленный курсор.... Благодаря этому его скорость работы выше чем IBQuery


 
zacho ©   (2003-03-22 14:55) [5]


> Наташа © (22.03.03 14:28)

В свойстве SQL написать что-то типа SELECT * FROM MY_SP(?MY_PARAM), потом MyIBSql.ExecQuery и т.д.
Для выполнения неселективных процедур вместо SELECT надо использовать EXECUTE PROCEDURE proc_name(params). Подробнее по EXECUTE PROCEDURE смотри Language Reference -> SQL Statement and Function Reference -> EXECUTE PROCEDURE


 
zacho ©   (2003-03-22 15:03) [6]


> Cranium © (22.03.03 14:43)

Не путай IBQuery и IBSQL. Это разные компоненты


 
Наташа ©   (2003-03-22 15:09) [7]

Всем большое спасибо! Буду пробовать.



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

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

Наверх




Память: 0.48 MB
Время: 0.021 c
1-30451
Lexa
2003-03-28 23:47
2003.04.10
Как убрать мерцание?


4-30663
brom
2003-02-08 09:26
2003.04.10
Вызвать диалог поиск файлов?


14-30589
Карелин Артем
2003-03-25 13:04
2003.04.10
Патчи для винды.


1-30379
Filmax
2003-03-29 15:10
2003.04.10
Вопрос по строкам


6-30500
Zyb
2003-02-19 12:46
2003.04.10
Текст из TWebBrowser