На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! ПРАВИЛА РАЗДЕЛА · FAQ раздела Delphi
Пожалуйста, выделяйте текст программы тегом [сode=pas] ... [/сode]. Для этого используйте кнопку [code=pas] в форме ответа или комбобокс, если нужно вставить код на языке, отличном от Дельфи/Паскаля.
Обязательно указание:
1) типа базы данных (Paradox/Oracle/Interbase и т.п.)
2) способа доступа к базе данных (ODBC/ADO/DAO/BDE и т.п.)
Например: Paradox/BDE, MS Access/ADO

Наиболее часто задаваемые вопросы:
Базы даных для начинающих. Первые шаги. Понятие о BDE.
Переход на клиент-сервер и начала ADO
Приёмы работы с BLOB (OLE/Memo) полями
Запросы и параметры или как избавиться от многих проблем. Проблемы с датами в запросах.
Нужели мне нужно устанавливать BDE? (или почему не работает программа на другом компьютере)
Модераторы: Bas, Rouse_
  
> Обработать предупреждение Oracla о смене пароля , Обработать предупреждение Oracla о смене пароля
    Добрый день, коллеги.
    Возникла необходимость в программе выдавать юзеру предупреждение Оракла о количестве дней до смены пароля.
    Программа на Дельфи2010, присоединяюсь через AdoConnection.
    В OnInfoMessage программа даже не заходит.
    Кто реализовывал? Напрвьте по-доброму.
      Информация - в DBA_USERS, подробности тут - http://notessysadmin.com/oracle-ora-28001-...ord-has-expired.
        Это правильно, но прав sysdba нет.
        Другие приложения, например SqlNavigator при входе выдают обычному пользователю сообщение о сроке истечения пароля, хочу и в своем приложении при входе юзера выдавать ему сообщение и при возможности изменить через формочку.
          Цитата puncher @
          прав sysdba нет

          И не надо. Надо, чтобы SYS AS SYSDBA вошёл под своей учёткой и дал тебе право на селект:
          ExpandedWrap disabled
            grant select on dba_users to USER_NAME;
          Цитата puncher @
          при возможности изменить через формочку
          Вообще-то раздача/замена паролей - дело админа (или хозяина схемы).
            Не вариант. Приложение будет раздаваться юзерам, входящим под своими логинами.
            Раздавать им права в большой сетке ни один админ не будет.
            Хочется получить в дельфи сообщение от оракла, или системное сообщение. Далее я сам обработаю и выдам девочке перед дисплеем.
              Цитата puncher @
              выдам девочке перед дисплеем
              И дальше что? Девочка (юзер) сама себе пароль поменять НЕ может! Его может поменять только тот, кто этого юзера создал - или SYS.
              Цитата puncher @
              Раздавать им права в большой сетке ни один админ не будет
              Не путай администратора СЕТИ и администратора конкретной БД. У них разные задачи. Администратор БД ОБЯЗАН дать права на select - если ты ему толково объяснишь, для чего это нужно.
              ЗЫ - администратор СЕТИ в моей конторе понятия не имеет о том, что за базы веду я. Его дело - создать виртуальный сервер и дать мне доступ к нему. И всё.
              0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
              0 пользователей:


              Рейтинг@Mail.ru
              [ Script execution time: 0,0331 ]   [ 16 queries used ]   [ Generated: 28.03.24, 20:42 GMT ]