2010-09-29 17 views
0

Je me demande simplement si quelqu'un connaît une bibliothèque C++ qui fournit une interface unique pour interroger le schéma de la base de données (tables, champs, types de champs), et pour une variété de fournisseurs? Je sais que DTL le fait dans une certaine mesure, bien que je n'ai pas creusé dans les détails de la façon dont il le fait, ou s'il rend cette information disponible à l'extérieur de lui-même.Bibliothèque C++ pour découvrir le schéma de base de données SQL pour plusieurs fournisseurs?

* ODBC est probablement très bien, et je l'ai déjà considéré, mais j'aimerais juste voir s'il y a d'autres bibliothèques qui pourraient contenir ODBC, pilotes natifs (pour accéder aux informations que ODBC ne peut pas fournir?), des bases de données obscures qui peuvent ne pas fournir de pilotes ODBC, etc.

Répondre

2

Cela peut être fait avec ODBC.

+0

Lol, j'aurais dû savoir. Maintenant j'ai juste l'air idiot. J'ai examiné les fonctions du schéma ODBC, mais je ne savais pas s'il y aurait des différences significatives dans la façon dont les vendeurs les implémentent (par exemple, pour différents niveaux de conformité ODBC), ou dans la façon dont l'information est façonnée lorsqu'elle est remise au client Je voulais quelque chose qui réglerait les différences comme ça. Une idée si des détails comme celui-ci varient d'un fournisseur à l'autre? –