Erreur d'exécution 3709: la connexion ne peut pas être utilisée [Réparer]

Vérifiez la requête SQL si vous rencontrez cette erreur

  • L'erreur d'exécution 3709 se produit lorsque vous avez une erreur dans votre code VBS.
  • Des problèmes tels que des problèmes de requête SQL, des délais d'expiration de connexion et des autorisations insuffisantes peuvent provoquer l'erreur.
erreur d'exécution 3709

XINSTALLER EN CLIQUANT SUR LE FICHIER DE TÉLÉCHARGEMENT

Pour résoudre divers problèmes de PC, nous recommandons DriverFix :Ce logiciel maintiendra vos pilotes opérationnels, vous protégeant ainsi des erreurs informatiques courantes et des pannes matérielles. Vérifiez tous vos pilotes maintenant en 3 étapes faciles :
  1. Télécharger DriverFix (fichier de téléchargement vérifié).
  2. Cliquez sur Lancer l'analyse pour trouver tous les pilotes problématiques.
  3. Cliquez sur Mettre à jour les pilotes pour obtenir de nouvelles versions et éviter les dysfonctionnements du système.
  • DriverFix a été téléchargé par 0 lecteurs ce mois-ci.

Les utilisateurs peuvent rencontrer l'erreur d'exécution 3709 lors de la définition d'une société par défaut dans Microsoft FRx. Il vient avec un message d'erreur

la connexion ne peut pas être utilisée pour effectuer cette opération. Il est soit fermé soit invalide dans ce contexte. Cependant, cet article vous expliquera comment corriger l'erreur.

De même, vous pourriez être intéressé par notre guide sur la résolution des Erreur d'exécution: impossible d'appeler la procédure sur les PC Windows.

Qu'est-ce qui cause l'erreur d'exécution 3709 ?

L'erreur d'exécution 3709 se produit généralement dans le contexte des applications de base de données lors de l'utilisation d'ActiveX Data Objects (ADO) pour interagir avec une base de données. Voici quelques causes courantes de cette erreur :

  • Problèmes de connexion – Cela peut inclure une chaîne de connexion incorrecte ou mal formatée, une adresse de serveur non valide ou une base de données inaccessible ou hors ligne. Cela peut également se produire en cas de problème de connexion réseau.
  • Problèmes de requête SQL – Si la requête SQL n'est pas valide ou contient des erreurs, cela peut entraîner l'erreur d'exécution 3709. Cela peut inclure des erreurs de syntaxe, des noms de table ou de colonne mal orthographiés, des paramètres manquants ou incorrects ou des problèmes avec la logique de requête.
  • Permissions insuffisantes – L'erreur peut se produire si le compte d'utilisateur ou les informations d'identification se connectant à la base de données ne disposent pas des autorisations nécessaires pour effectuer l'opération demandée.
  • Problèmes de fournisseur de données – Le fournisseur de données utilisé pour se connecter à la base de données, tel que le fournisseur Microsoft OLE DB pour SQL Server, peut rencontrer des problèmes de compatibilité ou être mal installé.
  • Délais de connexion – Si la connexion à la base de données expire en raison d'une inactivité ou si la valeur du délai d'expiration de la connexion est trop faible, cela peut entraîner une erreur d'exécution 3709. L'ajustement de la valeur du délai d'expiration de la connexion à une durée plus élevée peut aider à atténuer ce problème.

La cause spécifique de l'erreur d'exécution 3709 peut varier en fonction de l'application, de la base de données et du langage de programmation utilisé. Néanmoins, nous discuterons de quelques étapes de base pour résoudre l'erreur.

Comment puis-je corriger l'erreur d'exécution 3709 ?

Conseil d'expert :

SPONSORISÉ

Les pilotes obsolètes sont la principale raison des erreurs et des problèmes système. Si certains de vos fichiers sont manquants ou plantés, une solution automatisée comme DriverFix peut résoudre ces problèmes en quelques clics. Et c'est aussi léger sur votre système !

Avant de procéder à toute étape avancée, procédez aux vérifications préliminaires suivantes :

  • Vérifier la chaîne de connexion – Vérifiez que la chaîne de connexion utilisée pour se connecter à la base de données est correcte. Il doit inclure l'adresse du serveur, le nom de la base de données et les détails d'authentification.
  • Vérifier la connectivité de la base de données – Assurez-vous que le serveur de base de données est en cours d'exécution et accessible depuis la machine sur laquelle le code s'exécute. Vérifiez la connectivité réseau et les autorisations pour vous assurer que le code peut se connecter à la base de données.
  • Valider la requête SQL – Si une erreur se produit lors de l'exécution d'une requête SQL, examinez la requête pour toute erreur. Vérifiez les noms de table et de colonne corrects, la syntaxe appropriée et l'utilisation des paramètres.
  • Vérifier les autorisations de l'utilisateur – Confirmez que le compte d'utilisateur ou les informations d'identification que vous utilisez pour vous connecter à la base de données disposent des autorisations suffisantes pour effectuer les opérations requises.
  • Mettre à jour le fournisseur de données ou le pilote de base de données – Si vous utilisez un fournisseur de données ou un pilote de base de données spécifique, assurez-vous de l'installer correctement. Envisagez de mettre à jour ou de réinstaller le fournisseur ou le pilote pour éliminer les problèmes de compatibilité.

Si l'erreur persiste après avoir essayé les étapes ci-dessus, continuez avec les correctifs ci-dessous :

1. Bien déclarer la référence

  1. Ouvrez votre code dans l'éditeur de code.
  2. Assurez-vous que les références sont déclarées correctement, comme ceci, et enregistrez les modifications :Dim cn As ADODB.ConnectionSet cn = New ADODB.Connection
  3. Sauvegarder les modifications.

En outre, vous devez utiliser correctement le jeu d'enregistrements. Pour ce faire, suivez les mêmes étapes que ci-dessus et saisissez votre code tel quel :

Estompez strSQL en tant que nouvelle commande ADODB. strSQL.ActiveConnection = cn. strSQL.CommandText = "SELECT * FROM Table1" strSQL.CommandType = adCmdText

2. Vérifier la requête SQL

  1. Ouvrez le code dans votre éditeur.
  2. Localisez le Requête SQL.
  3. Modifiez le code à partir de cette entrée: strSQL = "SELECT * FROM [" & Worksheet & "$] Where Exhibitor = '" & strEntry & "'," & rsCon pour strSQL = "SELECT * FROM [" & Worksheet & "$] Where Exhibitor = '" & strEntry & "'"
  4. Enregistrez ensuite les modifications.

En conclusion, vous pouvez consulter notre article sur erreur d'exécution 53 et les moyens d'y remédier. En outre, nous avons un examen complet de la meilleurs outils de réparation d'erreur d'exécution Pour les fenêtres.

En savoir plus sur ce sujet
  • L'application Spotify ne répond pas Erreur: comment y remédier
  • Désolé, cette application Adobe n'est pas disponible [correction d'erreur]
  • Correctif: l'accès à l'hôte de script Windows est désactivé sur cette machine
  • La souris ne fonctionne pas sur la superposition Nvidia? 6 façons de le réparer
  • La molette de défilement de votre souris saute? 4 façons de le réparer rapidement

Si vous avez d'autres questions ou suggestions concernant ce guide, veuillez les déposer dans la section des commentaires.

Vous avez toujours des problèmes? Corrigez-les avec cet outil :

SPONSORISÉ

Certains problèmes liés aux pilotes peuvent être résolus plus rapidement en utilisant un outil dédié. Si vous rencontrez toujours des problèmes avec vos pilotes, téléchargez simplement DriverFix et lancez-le en quelques clics. Après cela, laissez-le prendre le relais et corrigez toutes vos erreurs en un rien de temps !

Erreur d'exécution 91: qu'est-ce que cela signifie et comment y remédier

Erreur d'exécution 91: qu'est-ce que cela signifie et comment y remédierErreurs D'exécution

Essayez ces solutions rapides maintenantL'erreur d'exécution 91 se produit en raison du fichier DCOMCnfg.exe corrompu et des paramètres de sécurité mal configurés.Vous devez désactiver les compléme...

Lire la suite
7 façons de corriger l'erreur du service d'exécution d'Oculus Rift

7 façons de corriger l'erreur du service d'exécution d'Oculus RiftOculusErreurs D'exécution

Découvrez les solutions qui ont fonctionné pour les autresLe Service d'exécution Oculus l'erreur est courante et les forums sont inondés de rapports bien que le problème se situe généralement du cô...

Lire la suite
Erreur d'exécution 13: incompatibilité de type [Réparer]

Erreur d'exécution 13: incompatibilité de type [Réparer]Erreurs D'exécutionExceller

Réinstallez le programme problématique en cas d'erreurs d'installationLes erreurs d'exécution se produisent généralement lorsqu'un programme tente d'exécuter un processus impossible ou lorsqu'il y ...

Lire la suite