Définir par programmation la source de données d'un Rapport Crystal Crystal Server via Crystal Web Services
Comment puis-je changer la source de données (base de données du serveur, nom d'utilisateur, mot de passe) qu'un rapport Crystal utilise au moment de l'exécution, l'exécution d'un cristal serveur?
J'ai un crystal server et publié des rapports qui ont un ensemble de données (SQL Server 2005 hébergé sur UN SERVEUR, userA, passwordA). Je tiens à planifier des rapports à exécuter à l'aide d'une autre source de données (SQL Server 2005 hébergé sur le SERVEUR B, userB, passwordB) à partir du client c# j'ai écrit.
Le c# client peut planifier des rapports à exécuter sur le serveur à l'aide d'objets fournis par le cristal de webservices.
J'ai été en utilisant les 3 objets:
BIPlatform
InfoObject
CrystalReport
De la Documentation sur ces objets peuvent être trouvés ICI
OriginalL'auteur argyle | 2010-01-15
Vous devez vous connecter pour publier un commentaire.
1/30/2018 -voulais Juste ajouter que vous aurez besoin de la CrystalDecisions.ReportAppServer.DataDefModel dll
J'ai eu le même problème, lorsque j'ai un rapport qui a MSAccess connexion de base de données et j'avais besoin de changer que pour SQLServer, il a fallu 2 jours pour comprendre cela:
OriginalL'auteur scope
OriginalL'auteur xtds
Vous devriez essayer d'obtenir des infos sur la ConnectionInfo Classe
Modifier par programmation un Crystal Reports emplacement de la source de données - en VB, mais vous pouvez utiliser l'un des outils de traduction en ligne pour convertir à partir de VB C#:
http://www.developerfusion.com/tools/convert/vb-to-csharp/
http://www.carlosag.net/Tools/CodeTranslator/
http://converter.telerik.com/
OriginalL'auteur Robert Vuković