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

Вниз

TQuery и Oracle   Найти похожие ветки 

 
laider ©   (2003-08-06 13:14) [0]

При использовании в проекте компонента Query в связке с DataSource и подключением к БД Oracle выскакивает окошко Databse login с просьбой ввести логин и пароль. Как от него избавиться? Т.е. прописать логин и пароль наглухо, избавив пользователя от необходимости их вводить?


 
Val ©   (2003-08-06 13:26) [1]

Как от него избавиться?
использовать компонент типа TDatabase, в котором указать Login promt := False;


 
laider ©   (2003-08-06 13:31) [2]

А где указать сам логин и пароль? И куда воткнуть текст SQL-запроса?


 
Val ©   (2003-08-06 13:40) [3]

1. в параметрах TDataBase
2. в TQuery.SQL ему не сидится?


 
Sergey Masloff   (2003-08-06 14:00) [4]

Val © (06.08.03 13:40)
>1. в параметрах TDataBase
При смене пароля что делаем? Тихо курим в сторонке?



 
Val ©   (2003-08-06 14:23) [5]

>Sergey Masloff (06.08.03 14:00)
Это нюансы, ответ, в принципе, верен. Ваши дополнения и уточнения, на мой взгляд, принесли бы больше пользы.


 
Sergey Masloff   (2003-08-06 14:33) [6]

Val ©
Дык я не знаю что ответить. Если в базу хотим пускать всех то тогда действительно юзера с пустым (или непустым) паролем зашить и все в TDatabase.
Если не так то подменяем LoginPrompt своим. В имени пользователя выпадающий список недавно заходивших (храним в реджистри, ини файле или просто файле своего формата). Пароль спрашиваем всегда. Полученые значения имени и пароля подстваляем в TDatabase перед коннектом. Я бы сделал так. А вообще это все на любителя.


 
Radimir   (2003-08-06 14:45) [7]

Если работаешь через ADO, то можно создать udl-файл в котором и прописать имя пользователя и пароль и имя базы. Потом если что изменится можно будет поменять не правя исходников.


 
c4s ©   (2003-08-20 20:37) [8]

Как вариант перед коннектом параметры TDataBase заполнить из ini файла. В ini записаны username/password (оба параметра зашифровать для простоты предположим отXOR"ить)и название базы. А в самой программе сделал бы формочку для изменения параметров, или вынести отдельным модулем, заодно засунуть в него и все остальные настройки программы.


 
Sergey13 ©   (2003-08-21 09:45) [9]

2laider © (06.08.03 13:14)
>выскакивает окошко Databse login с просьбой ввести логин и пароль. Как от него избавиться?
Вопрос надо ли избавляться? Защита конечно аховая при российском раздолбайстве. Но при случае (например сын уборщицы запустил программу) всегда можно сказать - сохранность пароля дело юзера а не программера.

> Т.е. прописать логин и пароль наглухо, избавив пользователя от необходимости их вводить?
Я надеюсь юзер не SYS? 8-)



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

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

Наверх




Память: 0.48 MB
Время: 0.016 c
14-33735
Knight
2003-08-21 09:30
2003.09.11
Клиент форума


3-33487
off
2003-08-20 09:45
2003.09.11
Система упала и отжалась. Чем лечить?


6-33708
Marat
2003-07-09 07:04
2003.09.11
Как забрать почту с сервера?


3-33471
Slaviq
2003-08-20 15:57
2003.09.11
Как правильно удалять, эдитить, в СКюЛ используя две БД


3-33446
stud
2003-08-21 13:24
2003.09.11
select на дерево