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

VB 6 et antérieur Discussion :

Erreur Automation -2147417848 avec objet de type SSUltraGrid


Sujet :

VB 6 et antérieur

  1. #1
    Membre à l'essai
    Inscrit en
    Décembre 2006
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 26
    Points : 18
    Points
    18
    Par défaut Erreur Automation -2147417848 avec objet de type SSUltraGrid
    Bonjour,

    Le problème est résumé dans le titre, voici quelques précisions :

    - L'application VB utilise un recordset contenant le résultat (après mise au format correcte) dun appel à une procédure stockée dans une base SQL Server.

    - L'erreur n'intervient pas lorsque l'application est lancée à partir de l'éditeur Visual Basic mais à partir de l'executable.

    - L'erreur intervient lors du "rafraichissement" de l'Ultragrid (tableau) dans la form.

    Voici la partie de code où intervient l'erreur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
        nbEnrgSourceArb = DataEnv.rssp_Liste_ChainArbre.RecordCount ' la procédure stockée
     
        If nbEnrgSourceArb > 0 Then
            Call fct_RsInitColRow(rsChainArb, 3, nbEnrgSourceArb)
            Call fct_RsTransColRow_Format(DataEnv.rssp_Liste_ChainArbre, rsChainArb, 1, "#0.000") ' fonction d'initialisation et mise au format voulu du recordset
     
    'on veut ensuite que le résultat contenu dans le recordset serve de source au tableau
        Me.SSU_ChainArb.DataMember = ""
        Set Me.SSU_ChainArb.DataSource = rsChainArb 'l'erreur précisée dans le titre intervient sur cette ligne : Erreur Automation  L'objet invoqué s'est déconnecté de ses clients
        Me.SSU_ChainArb.Refresh
     
        End If
    J'aimerais savoir si vous pourriez m'aider à corriger ce problème ou tout du moins à pouvoir me donner une explication.

    Merci d'avance. Bonne journée.

  2. #2
    Membre à l'essai
    Inscrit en
    Décembre 2006
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 26
    Points : 18
    Points
    18
    Par défaut
    Je m'en suis sorti finalement. voilà la solution si jamais quelqu'un a le même 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
    15
    16
     
     
        Set rsValConstPalArb = New ADODB.Recordset 'redéfinir le recordset
     
        nbEnrgSourceArb = DataEnv.rssp_Liste_ChainArbre.RecordCount ' la procédure stockée
     
        If nbEnrgSourceArb > 0 Then
            Call fct_RsInitColRow(rsChainArb, 3, nbEnrgSourceArb)
            Call fct_RsTransColRow_Format(DataEnv.rssp_Liste_ChainArbre, rsChainArb, 1, "#0.000") ' fonction d'initialisation et mise au format voulu du recordset
     
    'on veut ensuite que le résultat contenu dans le recordset serve de source au tableau
        Me.SSU_ChainArb.DataMember = ""
        Set Me.SSU_ChainArb.DataSource = rsChainArb 'l'erreur précisée dans le titre intervient sur cette ligne : Erreur Automation  L'objet invoqué s'est déconnecté de ses clients
        Me.SSU_ChainArb.Refresh
     
        End If

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Erreur automation "lien avec les clients perdu"
    Par Many31 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 16/03/2011, 12h01
  2. Erreur avec binding: cast d'un objet de type MS.Internal.NamedObject
    Par Takumi dans le forum Windows Presentation Foundation
    Réponses: 8
    Dernier message: 13/07/2010, 18h14
  3. Réponses: 0
    Dernier message: 19/08/2009, 18h46
  4. Objet d'un type initialisé avec un autre type.
    Par Pragmateek dans le forum C++
    Réponses: 28
    Dernier message: 30/03/2006, 20h06
  5. [VB6] Erreur pilote ISAM avec objet Data
    Par quaife dans le forum VB 6 et antérieur
    Réponses: 19
    Dernier message: 30/03/2006, 17h04

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