base ms access *.mdb [VC++] - C++ - Programmation
Marsh Posté le 15-10-2003 à 13:11:28
tu peux y accéder via odbc...voir les objets MFC CDatabase, CRecordset, etc...
Marsh Posté le 15-10-2003 à 13:12:39
merci, tu sait pas ou je pourrais trouver un tuto la dessus ?
Marsh Posté le 15-10-2003 à 13:17:24
Je sais pas trop...surement sur codeguru ou un truc du genre.
Commence par regarder sur la msdn...tu devrais vite comprendre!
http://msdn.microsoft.com/library/ [...] tabase.asp
Marsh Posté le 15-10-2003 à 13:31:02
Tu peux essayer cette class via MFC :
http://www.codeproject.com/databas [...] xx431159xx
Elle est très complète , sinon t'as ADO.net qui a l'air très bien mais il faut changer certains paramètres de compilation pour accepter la .dll et ca arrête pas de merder et je suis pas le seul visiblement.
Marsh Posté le 15-10-2003 à 13:50:54
je voulais vous demander, pour ODBC y'a un truc a activer dans windows ou queqlque part...?
Marsh Posté le 15-10-2003 à 14:16:30
:-)! vi v va, on install ca comment ?
sinon qd je compile l'exemple que m'a donné iS@mi ca me mets ca:
ado2.cpp(2478) : fatal error C1010: unexpected end of file while looking for precompiled header directive
que faire?
Marsh Posté le 15-10-2003 à 14:23:28
husiana a écrit : :-)! vi v va, on install ca comment ? |
Ca a rien à voir si mes souvenirs sont bons...c'est une merde copyrightée visual ça!
Par contr eme rappelle plus exactement quoi!
Marsh Posté le 15-10-2003 à 14:26:01
ahhhh, c pas parce que le fichier est en lecture seule? pb de droit peut etre :-p
Marsh Posté le 15-10-2003 à 14:27:14
ReplyMarsh Posté le 15-10-2003 à 14:47:47
ca y est ca fonctionne, j'ai une joli grille qui m'affiche le contenu de ma base, mais, comment puis-je recuperer le contenu ds autre chose, genre un fichier texte que j'aurais plus qu'a parser...
j'aimerais afficher un graphique avec des stats sur mes données ensuite...
Marsh Posté le 15-10-2003 à 15:00:54
Moi, je voudrais savoir si on peux faire la meme chose mais avec un base géré avec phpmyadmin?
si oui, comment?
Marsh Posté le 15-10-2003 à 15:01:15
gothico a écrit : Moi, je voudrais savoir si on peux faire la meme chose mais avec un base géré avec phpmyadmin? |
mysql odbc driver, ou mysql++
Marsh Posté le 15-10-2003 à 15:17:49
ReplyMarsh Posté le 15-10-2003 à 15:24:17
Arf, j'ai fais une recherche, j'ai trouvé!
Merci.
Marsh Posté le 15-10-2003 à 16:18:39
Et commment je fais en C++ pour me connecter à cette base?
(je trouve po... )
Marsh Posté le 15-10-2003 à 16:19:12
gothico a écrit : Et commment je fais en C++ pour me connecter à cette base? |
Tu essaies d'utiliser quoi là? le driver odbc ou mysql++?
Marsh Posté le 15-10-2003 à 16:27:22
ReplyMarsh Posté le 15-10-2003 à 16:27:53
ReplyMarsh Posté le 15-10-2003 à 16:28:57
et moi, comment je fais pour recuperer tout le contenu de ma base ds un tableau, genre un joli char **toto!
Marsh Posté le 15-10-2003 à 16:33:15
husiana a écrit : ca y est ca fonctionne, j'ai une joli grille qui m'affiche le contenu de ma base, mais, comment puis-je recuperer le contenu ds autre chose, genre un fichier texte que j'aurais plus qu'a parser... |
husiana a écrit : et moi, comment je fais pour recuperer tout le contenu de ma base ds un tableau, genre un joli char **toto! |
à priori tu te sors les doigts du Q et tu regardes un peu ce que fait ton code...
Marsh Posté le 15-10-2003 à 16:34:52
vi, c ce que j'etais en train de faire en fait :-p!
Marsh Posté le 15-10-2003 à 16:47:11
eh les gars là (husiana et gothico), faudrait peut être voir à lire les tutos et les sources qu'on vous a proposé hein, y'a quand même un minimum de réflexion à apporter, on va pas vous macher tout le boulot !
Marsh Posté le 15-10-2003 à 16:59:16
Mais c'est justement ce qu'on fait avec vos indications
Marsh Posté le 15-10-2003 à 17:04:28
vi, la je cherche a savoir ce qu'est un LPUNKNOWN, c'est pas un char * ca c sur, je fais du C/unix, alors les trucs de ce genre connais po!
Marsh Posté le 15-10-2003 à 17:07:00
J'ai une quesion plus précise : dans mysql odbc, il faut mettre le nom de la base, mais c'est possible de se connecter à une autre dans le code?
J'utilise la classe CDatabase :
virtual BOOL Open( |
Ya pas d'option pour le nom de la base
Marsh Posté le 15-10-2003 à 17:08:53
Oups, excuser moi, j'avais pas vu :
GetDatabaseName Returns the name of the database currently in use.
Je sors....
Marsh Posté le 15-10-2003 à 17:09:42
gothico a écrit : J'ai une quesion plus précise : dans mysql odbc, il faut mettre le nom de la base, mais c'est possible de se connecter à une autre dans le code?
|
Lire la doc n'est pas facultatif...
Marsh Posté le 15-10-2003 à 12:56:03
voila, j'aimerais recuperer le contenu de ma base de données acces avec VC++.
j'ai vu qu'on pouvais en delphi mais je ne connais pas delphi ;-)!
et comme je suis fidele, j'aimerais bien essayer ac VC++!
ds acces ont peu exporter la base toto.mdb en toto.txt, est-ce possible de le faire en "caché" ? qu'on est pas besoin d'ouvrir access et qu'il n'y ait pas d'affichage en c++ ?
merci pour tout, j'espere que j'ai etait clair...pttt!
bonne journée a vous!
---------------
http://husiana.myftp.org/phpsysinfo