7 votes

Sur la modification de la connexion avec les formulaires crystal report

J'ai de sérieux problèmes en essayant de déplacer mon projet VB.Net qui utilise SAP Crystal Reports vers un autre ordinateur (qui a sa propre base de données MSSQL locale). Lorsque j'ai créé ce projet, le nom de l'ordinateur sur lequel je travaillais était "LUKA-LAP", et je l'avais configuré pour qu'il fonctionne avec la base de données de cet ordinateur nommée "LUKA-LAP". \SQLExpress ". Maintenant, je veux migrer mon application vers un autre ordinateur (appelons-le ordinateur cible), je dois donc la reconstruire et changer le nom de l'ordinateur (serveur) pour qu'il corresponde à l'autre ordinateur. Cependant, je ne vois pas comment je peux le faire sans installer VS sur cet ordinateur (cible) et recompiler l'ensemble du projet sur celui-ci, ce qui semble être un travail inutile. J'essaie de le recompiler à partir d'un troisième ordinateur (celui que je possède actuellement) sur lequel j'ai VS et tous les outils installés, et là j'ai réussi à le faire fonctionner en ajustant le nom de cet ordinateur. Mais je ne veux pas installer VS sur l'ordinateur cible. Cependant, lorsque j'essaie d'entrer manuellement le nom de l'ordinateur cible, VS essaie d'abord de se connecter à son serveur, mais bien sûr ne le trouve pas (nous ne sommes pas sur le même réseau pour le moment), et refuse de se souvenir du nom de connexion avec le nom de l'ordinateur cible. Existe-t-il un moyen de contourner cette vérification et de mémoriser la connexion, de sorte que lorsque je l'exécute sur l'ordinateur cible, il fonctionne tout simplement ?

Idéalement, j'aimerais avoir quelque chose comme la chaîne de connexion de mon projet et l'utiliser pour le formulaire Crystal Report pour la connexion, tout en conservant mes anciennes commandes (requêtes).

3voto

Sun W Kim Points 500

Lorsque je veux changer de base de données, par exemple de test à production, ou vice versa, je vais dans Base de données > Définir l'emplacement de la source de données.... À partir de là, je sélectionne un nom de connexion déjà créé ou je crée une nouvelle connexion.

Lorsque vous changez d'ordinateur ou de serveur, vous pouvez également faire référence à un DSN dans ODBC Administrator. Les détails de la connexion peuvent différer d'un ordinateur à l'autre, mais le nom du DSN auquel vous faites référence est le même. Cela permet d'éviter les situations où les détails codés en dur sont différents.

Si vous avez des sous-rapports, vous devrez également mettre à jour la source de données pour chaque sous-rapport.

Update Datasource Location

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X