Manipuler une bd avec VC++ - C++ - Programmation
Marsh Posté le 03-06-2003 à 15:08:37
Pour accéder à une db paradox, tu as le choix d'utiliser :
* DAO : CDaoDatabase et CDaoRecordset
* ODBC : CDatabase et CRecordset
* ADO : CAdoDatabase (trouvable sur le net)
DAO est plus pratique que ODBC mais plus restreint au niveau du type de db.
Marsh Posté le 03-06-2003 à 15:32:40
Tetragrammaton IHVH a écrit : Pour accéder à une db paradox, tu as le choix d'utiliser : |
Oui, j'avais déjà regardé ça. J'avais dans l'idée de partir sur ODBC, mais si DAO c'est plus simple.
t'aurais pas un petit code source mettant en oeuvre DOA sous VC++ par hasard?
Marsh Posté le 03-06-2003 à 16:09:23
De tête, j'ai pas la MSDN sous la main
CDaoDatabase db;
db.Open("c:\mabase.mdb" ); // pour ouvrir la base
CDaoRecordset rs(&db); // pour accéder à un table
rs.Open("[matable]" ); // lire la table "matable"
rs.GetFieldValue("pk" ); // lire la colonne "pk"
rs.Close();
db.Close();
tout sur :
http://msdn.microsoft.com/library/ [...] tabase.asp
Marsh Posté le 04-06-2003 à 08:51:37
Ah bah ça a pas l'air si dur que ça! En somme, ça ressemble beaucoup à la méthode pour manipuler une bd avec DAO en ASP... C'est ça?
En tout cas, merci de ce petit exemple. Si qq'un en a un qui est du même genre et qui met en oeuvre un affichage dans un tableau (un équivalent de TDBGrid en Delphi), ce serait cool. Mais bon, avec ce qu'on m'a donné, j'ai déjà de quoi faire
Marsh Posté le 03-06-2003 à 14:53:01
Voilà, je voudrais lire/écrire dans une bd via VC++. La bd, ça peut être du Access (ou du paradox pourquoi pas). En parcourant la doc, j'ai vu que ce serait sûrement l'objet CDataBase Que je devrais utiliser (plus CFormView, etc.). Aussi, je voudrais savoir si qq'un ne pourrait pas me filer ex petit exemple de code source simple qui permet d'ajouter, modifier et rechercher un enregistrement dans un bd. Merci