begin process at 2012 02 09 21:58:24
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Connection base de données


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Connection base de données

mardi 4 octobre 2005 à 16:03:35 | Connection base de données

mamag

Bonjour,

cela fait plusieurs jours que je cherche à me connecter à une base de données acces....
 je voudrais me connecter et effectuer une requete sql.

j'avais fait un programme utilisant l'encapsulation ADOLib, cela marche tres biens, mais je voudrais créer un autre porgramme qui accède à une base de données sans utiliser l'encapuslation ADOLib, mais je n'y arrive pas du tout, je ne trouve pas d'exemple...et cela fait longtemps que je cherche...
si quelqu'un pouvais me guider ou me donner un exemple me montrant comment accéder à une base de données access en Visual Studio C++.

merci beaucoup de votre aide!!!
mardi 4 octobre 2005 à 16:20:49 | Re : Connection base de données

BruNews

Administrateur CodeS-SourceS
Sans encapsulation:
http://www.cppfrance.com/code.aspx?id=18942

"en Visual Studio C++" ??? VS est un IDE pas un langage.

ciao...
BruNews, MVP VC++
mercredi 5 octobre 2005 à 18:40:50 | Re : Connection base de données

andarcite

Bonjour,
Avec ODBC :
1) Créer un fichier de configuration ODBC "maConnexion.DSN" (panneau de config/Outils d'administration/Sources de données (ODBC)/Source de données fichier).

2)

   class DataBase : public CDatabase
   {
   public :
     DataBase(CString Database,CString User="", CString Password="");
     virtual ~DataBase();
     void close();
     BOOL open();
     void executeSQL(LPCTSTR lpszSQL );

   private :
    CString  m_strUser; //utilisateur
    CString  m_strPwd; //mot de passe
    CString  m_strChaineConnexion; //chaîne de connexion
    CString  m_strDataBase; //nom de la base de données
    void  CreerChaineConnexion();
   };

DataBase::DataBase(CString strDatabase, CString strUser, CString strPassword)
{
 m_strUser    = strUser;
 m_strPwd    = strPassword;
 m_strDataBase   = strDatabase;
 m_strChaineConnexion = _T("");
 m_pLogger = NULL;
 m_pLogger = siev::technique::log::Log::configurerLog("DataBase");
}
void DataBase::CreerChaineConnexion()
{
 if (!m_strDataBase == NULL)
 {
  m_strChaineConnexion = _T("FileDSN=") + m_strDataBase + _T(";");
  if (!m_strUser == NULL)
  {
   m_strChaineConnexion = m_strChaineConnexion + _T("UID=") + m_strUser + _T(";");
   if (!m_strPwd == NULL)
   {
    m_strChaineConnexion = m_strChaineConnexion + _T("PWD=") + m_strPwd;
   }
  }
 }
}
BOOL DataBase::open()
{
 m_strChaineConnexion = _T("");
 //Cree la chaîne de connexion
 CreerChaineConnexion();
 
 //Ouverture de la connexion en lecture/écriture
 return OpenEx(m_strChaineConnexion, CDatabase::noOdbcDialog);
 
}
+++++++++ utilisation ++++++++++
....
  m_pDb = new DataBase( "maConnexion" , "sa", "password" );
  m_pDb->open();

...

jeudi 6 octobre 2005 à 08:23:26 | Re : Connection base de données

mamag

Merci
je vais essayer tout ca!


Cette discussion est classée dans : base, cherche, connection, données, connecter


Répondre à ce message

Sujets en rapport avec ce message

connection base de données [ par maevasa ] Bonjour,Je voudrais savoir quel sont les avantages et les inconvéniants d'utiliser ADO?et ceux pour microsoft jet oledb (qui est le pilote si j'ai bie connection serveur MySQL [ par desti44 ] salut à tous, donc mon problème est que je dois pour la semaine prochaine, un programme sous "qt" qui me permet de me connecter à une base de données se connecter à une base de données [ par kgadhi ] Bonjour tout le monde,J'aimerais me connecter à une base de données à une base de données mysql, mais je ne sais pas comment faire:- J'ai telecharger Connection à une base de données access grâce au C++ [ par le bif ] Bonjour je voudrais savoir comment faire pour me connecter à une base de données access 2003 en utilisant le langage C++, et aussi pour ajouter des in Connection à une base de donnée SQL [ par Math94 ] Salut la compagnie!Alors voilà c'est ici mon premier POST sur ce forum. Je vais donc me présenter dans les grandes lignes hein?!Donc je m'appelle Math C++ : connection base de données access [ par raimais7 ] Bonjour tout le monde, Je suis actuellement en stage et j'aurai besoin de votre aide. Je dois faire un code qui se connecte à une base de donnée acc [cpp] cherche conseil pour choix d'une base de données [ par Daemonight ] Bonjour tout le monde, ca fait un petit moment que je fais du c/cpp, et ce matin, j'ai fait un peu le bilan de ce que je savais faire. De ce bilan est besoin de vos aides [ par boualiasma ] Salut,- J'ai décidé de travailler avec easyphp puisque plus facile à créer des bases des données par rapport à Mysql server 5.0 qui fait ceci par lign divers [ par sidalilo ] bonjour 1-j'ai une base de données acces et je veux compacter et reparer cette base de données à partir de c++(un programme qui fait ca). 2-je cherch Qt [ par IveDJOSSOU ] Je développe une application qui utilise une base de données MSSqlServer. Je fais l'implémentation avec QT. Mes problèmes sont liés: -aux requêtes par


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,917 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales