Strona 1 z 1

Logowanie w SQL Server - TSQLConnection

Nowy postNapisane: środa, 25 sierpnia 2010, 18:59
przez Android
Witam,
Mam problem z logowaniem z poziomu aplikacji. Samo logowanie przebiega tak jak powinno natomiast problem jest w "zapamiętaniu danych". W komponentach InterBase a konkretnie TIBDatabase ustawienie LoginPrompt = true powodowało, że nie pojawiało się okienko wymuszające podanie loginu i hasła. Aktualnie korzystam z komponentów dbExpress do łączenia się z bazą danych SQL Server 2008. W komponencie TSQLConnection podaje wszystkie parametry potrzebne do zalogowania (DriverName, HostName, DataBase, User_Name, Password), ustawiłem LoginPrompt= true a i tak program z uporem maniaka wypluwa okienko w celu podania hasla do logowania - wpisuje takie jak podane wczesniej i jest ok.
Moje pytanie jest następujące - co muszę zrobić, żeby nie wyświetlał okienka logowania tylko automatycznie logował się używając parametrów podanych we właściwości Params?
Z góry dziękuję za pomoc.
Pozdrawiam,
Android

Re: Logowanie w SQL Server - TSQLConnection

Nowy postNapisane: środa, 25 sierpnia 2010, 20:44
przez Corvis
Wpisać je z poziomu inspektora obiektu bądź kodu programu. Jednak to słaby pomysł bo hasło i login jest wpisane w kodzie.

Propuję ci logowanie z pozimu usera bazy danych, czyli:

1. Zakładasz sobie na SERWERZE BAZY DANYCH użytkownika z hasłem i odpowiedniemi uprawnieniami.
2. Tworzysz własne okienko logowania i logujesz się za pomocą usera i hasła jakie założyleś. ( hasło i user nie jest trzymane w programie )


Ale z tego co rozumiem, ty chcesz mieć po włączeniu programu odrazu połączenie bez konieczności logowania ??

Więc wpisz sobie te parametry ( usera i hasło ) na stałe do kodu programu, daj loginpromnt na false. A połączenie otwieraj po starcie programu.

Re: Logowanie w SQL Server - TSQLConnection

Nowy postNapisane: czwartek, 26 sierpnia 2010, 20:52
przez Android
Dzieki :) pomoglo :)