![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
LogIn Interbase [D7, IB6.x]
Sapos © (2007-03-09 13:30:00)Подскажите плиз, как мне сделать так, чтобы пользователь коннектился к базепри загрузке формы, а не перед выполнение запроса на выборку.
Пробовал писать в событие OnShow: DataBase1.Connected:=true - после этого он стал запрашивать авторизацию 2 раза: при загрузке формы и перед выполнением запроса?
Или как сделать так чтобы авторизация проходила автоматом?
atruhin (2007-03-09 18:37:00) [1]> "IBX не тестируется с Firebird, и Borland не планирует поддерживать
> совместимость с будущими версиями Firebird"
А никто не говорит про "будущие версии" говорят, что FB1.5.x гораздо стабильней IB6.x
Кщд (2007-03-09 15:30:00) [2]>S@shka © (09.03.07 15:04) [11]
но "IBX не тестируется с Firebird, и Borland не планирует поддерживать совместимость с будущими версиями Firebird"
тут уж, имхо, или пользовать связку IBX+InterBase, либо FIBPlus+Firebird
Sapos (2007-03-09 15:06:00) [3]Спасибо за инфу!!!
Буду пользоваться.
S@shka (2007-03-09 15:04:00) [4]
> Скажи, а для FireBird тоже можено исбользовать компоненты
> IBx
Нужно.
Последовательность действий
1. Сносишь через Установка удаление программ\Interbase
и ни о чем не жалеешь
2. Ставишь Firebird 1.5.4 - не ставь 2.0
3. Ставишь нормальную прогу для администрирования - IBExpert (бесплатна для USSR пользователей) вместо IBConsole
4. Delphi + IBX
конец.
Sapos (2007-03-09 14:56:00) [5]
> Используй IBх - компоненты для доступа к InterBase серверу
> TIBDatabase
> TIBTransaction
>
> тут используется собственный внутренний API для доступа
> к серверу. А ты я так понимаю через BDE подлючаешься - так
> зачем лишние хвосты тянуть?
>
> - примеры работы есть в папке Demos
>
> Плюс www.ibase.ru
>
> Плюс переходи с InterBase 6.5 на Firebird 1.5 - полностью
> аналогичен (ну практически 100%) более стабилен + бесплатен
Спасибо!!!!
Я попробую, но пока всеравно на Ibase останусь, на Fire попозже перейду...
Скажи, а для FireBird тоже можено исбользовать компоненты IBx???
S@shka (2007-03-09 14:45:00) [6]Используй IBх - компоненты для доступа к InterBase серверу
TIBDatabase
TIBTransaction
тут используется собственный внутренний API для доступа к серверу. А ты я так понимаю через BDE подлючаешься - так зачем лишние хвосты тянуть?
- примеры работы есть в папке Demos
Плюс www.ibase.ru
Плюс переходи с InterBase 6.5 на Firebird 1.5 - полностью аналогичен (ну практически 100%) более стабилен + бесплатен
Sapos (2007-03-09 14:40:00) [7]
> А почему не IBDatabase?
Не заю... Я начинающий, взял пример в интернете, там автор использовал обычный DataBase...
S@shka (2007-03-09 14:38:00) [8]А почему не IBDatabase?
Sapos (2007-03-09 14:20:00) [9]
> быть не может
Может фишка в том, что я использую не IBDataBase а обычный DataBase?
S@shka (2007-03-09 14:19:00) [10]
> Где его нужно убирать?
> снимаешь галочку с Login Promt
> перез первым запросом просит авторизоваться
быть не может
Sapos (2007-03-09 14:14:00) [11]
> На компоненте IBDataBase1
> двойно клик,
> в свойствах
>
> user_name=SYSDBA
> password=masterkey
> lc_ctype=WIN1251
>
> и снимаешь галочку с Login Promt
Почему-то не помогает, все равно перез первым запросом просит авторизоваться
Sapos (2007-03-09 14:08:00) [12]
> Убрать запрос авторизации :-)
> А логин/пароль читать из файла пользователя и засовывать
> в параметры.
Где его нужно убирать?
S@shka (2007-03-09 13:48:00) [13]На компоненте IBDataBase1
двойно клик,
в свойствах
user_name=SYSDBA
password=masterkey
lc_ctype=WIN1251
и снимаешь галочку с Login Promt
Крик (2007-03-09 13:32:00) [14]Убрать запрос авторизации :-)
А логин/пароль читать из файла пользователя и засовывать в параметры.