Текущий архив: 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.46 MB
Время: 0.009 c