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]