Я создал хрустальный отчет, используя тест DB. Я запускаю отчет, используя класс .NET ReportDocument. Все работает нормально, пока я не подключился к тестовой БД.Crystal report - Running thru .NET.
Когда тот же отчет указывается на UAT DB (все необходимые объекты DB доступны в UAT тоже), я получаю ошибку. Чтобы исправить это, я должен вручную изменить имя сервера в UAT DB в файле RPT.
Как это исправить?
Нет, я не использую ADO.NET DataSet. Отчет напрямую связан с объектами БД. Единственное, что мне нужно сделать, - отправить информацию о соединении во время выполнения. – Kaz
AFAIK, вы не можете. В отчете содержатся собственные параметры базы данных, которые настроены во время разработки и не могут быть изменены во время выполнения. –