Je ne sais pas comment on fait cela avec DAO, car je ne l'ai jamais utilisé, mais c'est quelque chose que je peux étudier, du moins s'il y a d'autres personnes qui sont intéressées !
Cela ne doit pas être trop différent !
------------------------------- Réponse au message : -------------------------------
Et pour faire ca mais avec dao a la place d'ado je fais comment ?
Cobra (au bord du gouffre, un volontaire pour me pousser ?)
------------------------------- Réponse au message : -------------------------------
En utilisant ADO tout simplement ! Comment faire, va chercher ADOLib dans les sources et ajoute le .Lib et .h dans ton projet. Ensuite ajoute le code suivant :
ADOConnect myConn; CString sProvider("DSN=Buggit;DBQ=G:\\Testing\\buggit\\CRS\\Service on-oline\\bug_data.mdb;DriverId=25;FIL=MS Access;MaxBufferSize=2048;PageTimeout=5;UID=admin"); if (!myConn.Connect(sProvider)) { cout << myConn.GetError() << endl; exit (0); } ADOSelect mySel; mySel.Open(myConn.ADOConn, "select * from REF_person"); while (mySel.Fetch()) { cout << (LPCSTR)(_bstr_t)mySel.GetField((short)0) << ' ' << (LPCSTR)(_bstr_t)mySel.GetField((short)1) << ' ' << (LPCSTR)(_bstr_t)mySel.GetField((short)2) << ' ' << (LPCSTR)(_bstr_t)mySel.GetField((short)3) << endl; } cout << "connected" << endl; myConn.Disconnect();
Tu dois remplacer dans la variable sProvider le DSN et le nom du fichier par tes paramètres. De même la requête dans mySel.Open(...) A toi de jouer !
------------------------------- Réponse au message : -------------------------------
je voudré juste savoir comment je pe a partir de Visual C++ 6 (MFC), me connecter a une base de données créé sous access 2000 (.mdb) ! si kelkun sait comment on fait, same feré vraiment plaisir
merci d'avance
wres
|