Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Соединение с базой [D6, XP]


Id ©   (2006-08-23 12:37:00) 

Здраствуйте.
Работаю с FB 1.5.
Загружаю приложение, нажимаю кнопку
procedure TForm1.BitBtn3Click(Sender: TObject);
begin
 DataModule1.IBDatabase1.Connected:=true;
end;

Пишет - "Operation cancelled at user's request"
параметры компонента IBDataBase1
Имя базы данных точно правильно,
UserName: пусто
password: пусто
Loginpromt=true
А мне нужно, чтобы запрашивал ник и пароль при входже в базу данных.
Как мне это сделать?


Id   (2006-08-24 10:10:00) [1]


> unknown ©   (24.08.06 10:06) [15]

просто гений, работает


Sergey13   (2006-08-24 10:09:00) [2]

> [16] Id   (24.08.06 10:07)

Ну и? Открывается? Нет? Что-то происходит?


Id   (2006-08-24 10:07:00) [3]


> Sergey13 ©   (24.08.06 10:01) [13]

на кнопке
IBQuery1.Active:=true;


unknown   (2006-08-24 10:06:00) [4]


> Id   (24.08.06 10:02) [14]

М.б. dblogdlg в uses нехватает?


Id   (2006-08-24 10:02:00) [5]


> Id   (23.08.06 15:50) [11]

В добавку к этому.
На этапе разработки устанавливаю
IBDatabase1.Connected:=true; Пароль запрашивает, все нормально.
Запускаю приложение опять эта ошибка


Sergey13   (2006-08-24 10:01:00) [6]

> [12] Id   (24.08.06 09:58)

Попробуй просто открыть какой нибудь датасет, оставив коннекцию в покое.


Id   (2006-08-24 09:58:00) [7]

Попробовал сделать такую штуку
Создал новый проект.
На форму положил компоненты: IBDataBase1,IBTransaction1 и кнопку.
На IBDataBase1 настройки:
Имя базы - c:\try.fdb
User Name - пусто,
Password - пусто,
Character set - win1251
Login Promt=true,
На кнопке
IBDatabase1.Connected:=true;
Ошибка повторяется, может чего-то не хватает?
Помогите, плиз


Id   (2006-08-23 15:50:00) [8]


> StriderMan ©   (23.08.06 14:50) [10]

пробовал.
останавливает на строчке
DataModule1.IBDatabase1.Connected:=true;
Вместо того, чтобы выдать стандартной окно запроса ника и пароля вот такая ошибка


StriderMan   (2006-08-23 14:50:00) [9]


> Пишет - "Operation cancelled at user's request"

куда пишет?

вруби StopOnDelphiExceptions, и посмотри где отваливается.


Id   (2006-08-23 14:44:00) [10]


> Сам с собой ведешь беседу, ты это не увлекайся, трудно лечится.

Вылечусь, не зря 6 лет корячился в мед. академии. :-)


Anatoly Podgoretsky   (2006-08-23 14:43:00) [11]

Сам с собой ведешь беседу, ты это не увлекайся, трудно лечится.
Задал вопрос подожди ответа несколько дней. Никто не ответил, значит или вопрос неправильный или никого не интересует.


Id   (2006-08-23 14:40:00) [12]


> Sergey13 ©   (23.08.06 14:28) [6]

Нет, устанавливал FB 1.5 как полноценный сервер. У меня аналогичный проект работает, запрашивает логин и пароль. Сравнивал уже их по всякому все одно и тоже, а все равно неработает.


Sergey13   (2006-08-23 14:28:00) [13]

> [5] Id   (23.08.06 14:19)

А у тебя случаем не ембеддед сервер?


Id   (2006-08-23 14:19:00) [14]


> А если поискать в коде программы текст IBDatabase1.LoginPrompt:
> =false ?

Точно нет такого.
Тем более если false, то выдает другую ошибку, что типа неправильный логин и пароль


unknown   (2006-08-23 14:16:00) [15]


> Id   (23.08.06 14:12) [3]
> Черт побери, Как же все-таки приятно пообщаться с хорошим человеком...

Хто тут ? :)
p.s.
А если поискать в коде программы текст IBDatabase1.LoginPrompt:=false ?


Id   (2006-08-23 14:12:00) [16]

Черт побери, Как же все-таки приятно пообщаться с хорошим человеком...


Id   (2006-08-23 13:43:00) [17]

В окне настройки компонента IBDatabase1 нажимаю "Test" все нормально-соединяет. Такую же ошибку пишет если нажать "Cancel" при запросе пароля. В чем же проблема?


Id   (2006-08-23 13:43:00) [18]

В окне настройки компонента IBDatabase1 нажимаю "Test" все нормально-соединяет. Такую же ошибку пишет если нажать "Cancel" при запросе пароля. В чем же проблема?


Наверх

Титульная страница Поиск, карта сайта Написать письмо