Interbase 6 - Login проблем
2 отговора
49 прегледа
Interbase 6 - Login проблем
Опитвам се да се свържа към Interbase 6 база през собствен login диологов прозорец. Използвам IBDatabase компонент на D5. Обаче не ще! Дава грешка "Your user name and password are not defined..." При LoginPrompt:=true изкарва стандартня диалог и през него всичко е наред. Но през моя (LoginPrompt:=false) не иска. При натискане на бутона за вход се изпълнява
IBDatabase1.Params.Text:='USER '+#39+UserEdit.Text+#39+' PASSWORD '+#39+PassEdit.Text+#39;
IBDatabase1.Open;
където UserEdit и PassEdit са TEdit полетата от моя диалог. Горното работи при IBDatabase1.CreateDatabase. Пробвах да сложа същите параметри и в OnLogin, но пак даде същата грешка. Къде бъркам? Дайте пример за програмен login, ще съм ви много благодарен!
IBDatabase1.Params.Text:='USER '+#39+UserEdit.Text+#39+' PASSWORD '+#39+PassEdit.Text+#39;
IBDatabase1.Open;
където UserEdit и PassEdit са TEdit полетата от моя диалог. Горното работи при IBDatabase1.CreateDatabase. Пробвах да сложа същите параметри и в OnLogin, но пак даде същата грешка. Къде бъркам? Дайте пример за програмен login, ще съм ви много благодарен!
Re: Interbase 6 - Login проблем
IBDatabase1.Params.Clear;
IBDatabase1.Params.Add('USER_NAME='+UserEdit.Text);
IBDatabase1.Params.Add('PASSWORD='+PassEdit.Text);
IBDatabase1.Open;
_ _ _
Time is like a drug. Too much of it kills you.
IBDatabase1.Params.Add('USER_NAME='+UserEdit.Text);
IBDatabase1.Params.Add('PASSWORD='+PassEdit.Text);
IBDatabase1.Open;
_ _ _
Time is like a drug. Too much of it kills you.
Re: Interbase 6 - Login проблем
И да не забрави
IBDatabase1.Params.Add('lc_ctype=WIN1251');
ако ще ползва кирилица, да не се окаже че следващия въпрос му е
'Interbase 6 - Проблем с кирилицата'

IBDatabase1.Params.Add('lc_ctype=WIN1251');
ако ще ползва кирилица, да не се окаже че следващия въпрос му е
'Interbase 6 - Проблем с кирилицата'
Редактирано от NDeu на