IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

[Crystal Report] Connexion ODBC


Sujet :

Windows Forms

  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2006
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 65
    Par défaut [Crystal Report] Connexion ODBC
    Bonjour,

    Je travaille actuellement sur l'intégration d'état Crystal Report dans des WinForms.
    Mon but est de modifier dans le code les informations de connexion à(aux) base(s) de données.

    Dans un 1er temps, je travaillais avec des états qui se connectaient à une base de données via OLEDB(ADO).

    Aucun souci, il m'a suffit de faire ce qui suit pour régler mon problème:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    for (int i = 0; i < m_ReportDocument.DataSourceConnections.Count; i++)
    {
    m_ReportDocument.DataSourceConnections[i].SetConnection(
              connectionInfo.ServerName, connectionInfo.DatabaseName, connectionInfo.UserID, connectionInfo.Password);
    }
     
    for (int i = 0; i < m_ReportDocument.Subreports.Count; i++)
    {
         for (int j = 0; j < m_ReportDocument.Subreports[i].DataSourceConnections.Count; j++)
         {                  m_ReportDocument.Subreports[i].DataSourceConnections[j].SetConnection(
                            connectionInfo.ServerName, connectionInfo.DatabaseName, connectionInfo.UserID, connectionInfo.Password);
         }
    }
    Par la suite, je suis tombé sur des états qui se connectaient à des bases de données via ODBC.
    La méthode que j'utilisais jusqu'ici n'est pas suffisante.
    Au début, il m'était impossible de lancer l'état (connexion non valide vraisemblablement, on me demandé à chaque fois le MDP), j'ai ajouté une fonction pour mettre à jours les TablesLogOnInfos:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    TableLogOnInfos tableLogOnInfos = m_CrystalReportViewer.LogOnInfo;
     
    foreach (TableLogOnInfo tableLogOnInfo in tableLogOnInfos)
    {
         tableLogOnInfo.ConnectionInfo = connectionInfo;
    }
    A partir de ce moment, je peux lancer l'état, renseigner les divers paramètres.
    Par contre, lorsque je valide j'ai le message suivant:
    Impossible de démarrer la connexion.
    Je suis donc à la recherche d'aide car je n'avance vraiment plus beaucoup...

    Merci d'avance à tous ceux qui voudront/pourront m'accorder un peu de temps.

    Vincent

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2009
    Messages : 18
    Par défaut
    Salut,

    Je viens d'avoir le même problème. Il venait du faite que pour chaque connexion du rapport, je mettais la variable IntegratedSecurity = True

    Ce qui donne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Foreach(CrystalDecisions.Shared.IConnectionInfo con in d.DataSourceConnections)
    {
      con.IntegratedSecurity = False;
      con.SetConnection(Server, DataBase, User, Password);
    }
    d étant mon ReportDocument

    Bien à vous,

Discussions similaires

  1. [CR 2008] VS2008 + Crystal report = connexions dormantes Mysql
    Par Machine Head dans le forum SAP Crystal Reports
    Réponses: 0
    Dernier message: 12/10/2011, 10h36
  2. VS2008 + Crystal report = connexions dormantes Mysql
    Par Machine Head dans le forum Visual Studio
    Réponses: 0
    Dernier message: 11/10/2011, 10h27
  3. Réponses: 1
    Dernier message: 31/10/2006, 12h40
  4. Réponses: 1
    Dernier message: 30/05/2006, 17h22
  5. [vb.net] pb avec crystal reports lors de la connexion avec sqlserver
    Par hanan_tsdi2_deMaroc dans le forum Windows Forms
    Réponses: 1
    Dernier message: 22/05/2006, 11h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo