2 votes

ouverture d'un fichier mdb sans accès

Je n'ai pas microsoft access mais j'aimerais ouvrir un fichier mdb, y a-t-il un moyen de le faire ?

le fichier mdb contient le code SQL dont j'ai besoin. c'est juste un fichier qui se connecte à une base de données distante. j'ai besoin de visualiser le code sql

j'ai essayé openoffice base, mais il ne m'a montré que quelques tables. je ne vois pas où est le code sql ?

5voto

HansUp Points 53234

Ce VBScript imprimera les instructions SQL des requêtes enregistrées dans votre base de données MDB.

Option Explicit
Dim dbe
Dim db
Dim qdf

Set dbe = CreateObject("DAO.DBEngine.36")
'change the next line to include the full path to your database
Set db = dbe.OpenDatabase("C:\SomeFolder\YourDatabase.mdb")
For Each qdf In db.QueryDefs
    If Left(qdf.Name,1) <> "~" Then
        Wscript.StdOut.WriteLine qdf.Name
        Wscript.StdOut.WriteLine qdf.SQL
        Wscript.StdOut.WriteLine String(20, "-")
    End If
Next
Set db = Nothing
Set dbe = Nothing

Je l'ai enregistré comme DumpQuerySQL.vbs puis l'a exécuté depuis une invite de commande comme ceci :

cscript DumpQuerySQL.vbs > querySQL.txt

2voto

Daniel Elliott Points 13253

"Accéder" à celui-ci via ADO.NET et pratiquement n'importe quoi d'autre devrait faire l'affaire.

La gentillesse,

Dan

1voto

David Points 12145

Le pilote Jet inclus dans la plupart des versions de Windows peut le faire. Vous pouvez utiliser le pilote Jet via votre fournisseur ou API préféré (ODBC, ADO, ADO.NET). Même Excel le prend en charge (Ouvrir le fichier, et choisir MDB).

1voto

Johannes Rudolph Points 19845

Visual studio est capable de visualiser et de modifier les bases de données d'accès via ses fonctionnalités de datasources.

Vous pouvez également consulter FlySpeed SQL Query, qui peut interroger toutes sortes de bases de données "à la volée".

0voto

Peter Turner Points 3354

Avez-vous essayé openoffice base ? J'ai eu de la chance avec ce logiciel pour convertir des fichiers MDB.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X