Erreur odbc

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

  • Votes
  • Date
  • Date décroissante
  1. Modérateur
    Salut,

    faudrait juste voir ce que contient 'requete' avant d'ouvrir le recordset...
    1. 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....
      1. Modérateur
        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 ?
      2. 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.