Как я могу изменить источник данных (сервер базы данных, имя пользователя, пароль), который отчет Crystal использует во времени выполнения, работающем в кристаллическом сервере?
Я имею кристаллический сервер и загрузил отчеты, которые имеют источник данных набора (SQL Server 2005, размещенный на СЕРВЕРЕ A, Усера, passwordA). Я хотел бы запланировать отчеты выполнить использование другого источника данных (SQL Server 2005, размещенный на СЕРВЕРЕ B, userB, passwordB) от c# клиента, который я записал.
c# клиент может запланировать отчеты работать в сервере с помощью объектов, обеспеченных кристаллическими веб-сервисами. Я использовал следующие 3 объекта:
BIPlatform
InfoObject
CrystalReport
Документация относительно этих объектов может быть найдена ЗДЕСЬ
Вы должны попытаться получить некоторую информацию о классе ConnectionInfo Class
CrystalDecisions.Shared.ConnectionInfo myConnectionInfo =
new CrystalDecisions.Shared.ConnectionInfo();
myConnectionInfo.DatabaseName = "Database";
myConnectionInfo.UserID = "Username";
myConnectionInfo.Password = "P@ssword";
CrystalDecisions.Shared.ConnectionInfo myConnectionInfo =
new CrystalDecisions.Shared.ConnectionInfo();
myConnectionInfo.DatabaseName = "Database";
myConnectionInfo.UserID = "Username";
myConnectionInfo.Password = "P@ssword";
CrystalDecisions.Shared.ConnectionInfo myConnectionInfo =
new CrystalDecisions.Shared.ConnectionInfo();
myConnectionInfo.DatabaseName = "Database";
myConnectionInfo.UserID = "Username";
myConnectionInfo.Password = "P@ssword";
программно изменить местоположение данных Crystal Reports - в VB, но вы можете использовать один из инструментов онлайн-перевода для преобразования от VB в C #:
http://www.developerfusion.com/tools/convert/vb-to-csharp/
http://www.corlosag.net/tools/codetranslator/
http: //converter.telelerik .com /