Идёт загрузка страницы...

htp://aptem.net.ru





Delphi 1

ReportSmith и пароль

Я использую Delphi и ReportSmith при работе с базой данных Oracle, требующей пароль для доступа. Всякий раз, когда я запускаю свой отчет ReportSmith, возникает диалоговое окно, требующее снова ввести пароль.

Все, что вам нужно сделать - это использовать метод connect объекта TReport. Он требует 5 параметров:


    Type
    Server
    UserId
    Password
    Database
Что делаю я: я определяю параметры соединения непосредственно в ReportSmith. Этим способом я помещаю все 5 параметров, включая пароль, в файл RPTSMITH.CON, находящийся в директории Windows. Приблизительно так:
  Type=67
  Server=PERSSQL
  UserId=SYSDBA
  Password=
  Database=C:\WORK\DELPHI\DATA\PERSDATA\PERS-SQL.GDB
При старте приложения пользователь вводит свое имя и пароль. Из файла RPTSMITH.CON я читаю параметры 1, 2 и 5. Затем я вызываю метод connect с 5-ю параметрами. С каждым вызовом метода connect, я могу изменять свойство ReportName. Похоже, Reportsmith в этом случае работает как надо.

Andy Scanlon. [000735]