Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

recordset et datagrid

  • Initiateur de la discussion Initiateur de la discussion hobyoann
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

H

hobyoann

Guest
Bonjour,
j'ai créer avec Excel Office XP Pro une petite application qui utilise une data grid.
Elle fonctionne tres bien sur mon poste et losque je la passe sur un poste avec office xp standard, j' ai une erreur 91 lorsque j'arrive à ce niveau du programme

Set objRecordset = CreateObject('ADODB.Recordset')
objRecordset.fields.Append 'Ballot', adString, 20

Je ne comprend pas pouquoi car pour moi toutes les références sont installées.

Si quelqu'un a une astuce pour me dépanner ce serait sympa

Merci d'avance
 
Bonjour le Forum, Hobyoann,

Je crois que la différence entre Office Pro et Perso est la présence ou non de Access !

Dans ton cas tu essaies de te connecter à une base de données. C'est peut être une questio n de drivers mal installés, pas installés ou alors à la mauvaise version.

Par exemple sur mon poste j'ai plusieurs référence ADO : 2.0,2.1,2.5,2.7,2.8

Si je garde 2.8 qui n'est pas installée sur les autres postes cela plante.

Je creuserais de se coté moi !

@+

Creepy
 
Salut

Ou est ce que je peux vérifier les réferences ADO
et comment faire la mise à jour si besoin.

Je fais encore parti des novice dans ce domaine, j'ai donc quelque lacune

Merci

Hobyoann
 
Hello,

Références ADO dans VBA dans le menu Outils > Réference, tu dois avoir les même versions de cochées sur les differents PC.

Pour mettre à jour direction Microsoft.coml

@+

Creepy
 
j'ai bien cochée des versions identique mais cela me fait la même chose
j'ai trouvé une macro qui donne la version, elle fonctionne sur mon poste mais pas sur l'autre

Voici la macro pour la version

Sub versionADO()
Dim myConn
Set myConn = CreateObject('ADODB.Connection')
strConn = myConn.Version
Set myConn = Nothing
Response.Write (strConn)
End Sub
Sur l'autre poste j'ai un bug juste apres la creation de myconn

je suis désespéré, je ne sais plus quoi faire
 
bonjour

j'ai réssayé de charger les différente réference et toujours pas de solution
J'ai meme essayé sur un poste qui a environ la meme congig logiciel et j'ai toujours le même résultat
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…