Erreur odbc

Swinver Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   -  
Swinver Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'avais déjà posé ma question ailleurs mais je la remets ici.
Donc, j'ai une base de données Access dont j'ai lié les tables (lien ODBC) avec les tables de ma base de données en ligne (sur PhpMyAdmin), j'ai également des formulaires pour pouvoir gérer mes tables Access.
Toutefois je n'arrive pas à tous les ouvrir et il est écrit:
Erreur d'exécution '3146': ODBC -- l'appel a échoué.
Apparement l'erreur vient de cette ligne: Set rst = CurrentDb.OpenRecordset(requete)
En espérant que vous puissiez m'aider.

2 réponses

blux Messages postés 27147 Date d'inscription   Statut Modérateur Dernière intervention   3 362
 
Salut,

faudrait juste voir ce que contient 'requete' avant d'ouvrir le recordset...
0
Swinver Messages postés 13 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

Il s'agit d'une très grande requête. Cela pourrait-il venir de là? Pourtant le formulaire s'ouvrait sans problème avant de faire la connexion odbc et de lier tables....
0
blux Messages postés 27147 Date d'inscription   Statut Modérateur Dernière intervention   3 362
 
Que la requête soit petite ou grande n'y change rien...
Peux-tu l'exécuter en dehors du recordset ?

Pourtant le formulaire s'ouvrait sans problème
Avec quelles données dedans ?
0
Swinver Messages postés 13 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

Alors tout à l'air de fonctionner en dehors du recordset.
Les formulaires contiennent beaucoup de code en VB qui permettent de gérer les tables.
0