connection a une base access avec visual c++

connection a une base access avec visual c++ - C++ - Programmation

Marsh Posté le 04-04-2006 à 17:44:38    

J'ai une base de donnée access. J'ai réussi à valider la connection entre la base et visual c++.
Le problème c'est que je n'arrive pas à valider la communication, c'est a dire executer une requette sql et recuperer la reponse
Quelq'un pourrai t'il me donner une piste?
merci d'avance

Reply

Marsh Posté le 04-04-2006 à 17:44:38   

Reply

Marsh Posté le 04-04-2006 à 17:49:33    

Comment veux-tu qu'on t'aide si tu ne postes aucun code  ?
Tu ne précises même pas avec quelle API tu te connectes !
- ADO
- DAO
- OleDB
- ODBC

Reply

Marsh Posté le 05-04-2006 à 14:01:21    

Je me connect avec ODBC
J'ai essayé avec un recordset cependant je n'ai pas trouver quel fonction utiliser

Reply

Marsh Posté le 06-04-2006 à 02:27:34    

Moi j'utilise CAdoRecordSet et ca marche assez bien.
Je le trouve très rapide et convivial.
 
http://www.dcp.com.ar/articulos/art_adoclases.htm
 
Sinon y a aussi la gestion DataBase de .NET qui est bien.

Reply

Marsh Posté le 06-04-2006 à 17:07:27    

J'ai recu une reponse sur un autre forum
je vous en fait part au cas ou certain chercherai la meme chose

Code :
  1. // Requête sql
  2. CString Requete = "SELECT [Nom] FROM [TableTest] WHERE [Prenom]='david'";   
  3. // Déclaration d'un objet de type recordset
  4. CRecordset myRecordset(&maBase);
  5. // Ouverture du recordset
  6. myRecordset.Open(CRecordset::forwardOnly, Requete);


 
en faite la requete est executer par la fonction d'ouverture du recordset
merci quand meme de votre attention

Reply

Marsh Posté le 07-04-2006 à 09:28:00    

Vu le peu d'informations que tu as donné dans le fil, on ne risquait pas de te dire que l'erreur venait d'un mauvais usage du record set.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed