Accéder à une table Oracle depuis Access
Si vous avez déjà essayé d’accéder à une table Oracle dans MS Access,, vous pouvez avoir obtenu l’erreur « Run-time error 3184: Could not execute query; could not find linked table. [IBM][System i Access ODBC Driver][DB2 for i5/OS]SQL0204 – Table in DB Name type *FILE not found. (#-204) » (Fig 1).
La solution pour relier une table Oracle dans une base de données Access database est très simple.
Premièrement, ouvrez vos connection ODBC sous Windows – allez dans le panneau de configuration, et recherchez ODBC, le nom pouvant varier suivant votre version de Windows.
Depuis ici, ajoutez une nouvelle connection, en utilisant le driver « Oracle in OraHome 92 » (Fig 2).
Mettez en place le Data Source Name et le TNS Service Name (Fig 3) avec le nom de la base de données à laquelle vous souhaitez accéder, dans mon exemple, DB Name.
Vous pouvez ensuite accéder à votre table dans la liste des link tables sous Access (Fig 4) que vous récupererez d’Oracle, dans mon exemple, DB Name.Table.
Images
- Fig1 : Access error Run-time error 3184: Could not execute query; could not find linked table. [IBM][System i Access ODBC Driver][DB2 for i5/OS]SQL0204 – Table in DB Name type *FILE not found. (#-204) ». The solution to link an Oracle table to an Access Database is quite simple.
- Fig2 : Création d’une connection ODBC
- Fig3 : Mise en plus d’une connection ODBC
- Fig4 : >Sélection de la link table sous Access