Главная страница
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.019 c
11-33533
Igit
2003-01-03 23:26
2003.09.11
Сохранение в файл


1-33548
Валк
2003-09-01 15:45
2003.09.11
Как в Pascal узнать что символ строка или буква?


14-33730
Kost
2003-08-20 10:28
2003.09.11
Страшный глюк


3-33453
Pavel
2003-08-21 12:50
2003.09.11
ado params


1-33574
Alex17
2003-08-28 16:59
2003.09.11
Ошибка при добавлении нового проекта в Project manager