Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.09.11;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





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


6-33701
Delphin
2003-07-09 20:51
2003.09.11
Проблема с удалением письма (IdPop31)


1-33679
Vova
2003-08-29 14:12
2003.09.11
Как сделать строки ComboBox-а разноцветными?


4-33855
3223(jab)
2003-07-14 12:15
2003.09.11
CreateFileMapping всё работает просто замечтательно, почти.


1-33615
MakNik
2003-09-01 09:35
2003.09.11
StringGrid





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский