Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1789 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Accès bdd Access

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Accès bdd Access

n°1091882
adrien93
Posté le 21-05-2005 à 21:15:12  profilanswer
 

Bonjoir,
 
Je cherche à me connecter à une base Access, pour dans un premier temps en extraire des données. Auriez-vous une procédure clair pour ce faire ?
 
 
Merci

mood
Publicité
Posté le 21-05-2005 à 21:15:12  profilanswer
 

n°1091923
pains-aux-​raisins
Fatal error
Posté le 21-05-2005 à 21:55:56  profilanswer
 

4 lettres : ODBC

n°1092197
adrien93
Posté le 22-05-2005 à 09:56:48  profilanswer
 

J'avais bien saisi ça. Mais dans Visual Studio, quels sont les objets qui permettent d'établir la connexion ?

n°1092478
pains-aux-​raisins
Fatal error
Posté le 22-05-2005 à 16:10:52  profilanswer
 

il y a quelque temps au taff, j'ai fais une macro excel en vba qui se connectait en ODBC sur une base Oracle. Pour Access ça ne doit pas être bien différent.
jette un oeil sur cette googlerie : http://www.orafaq.com/faqmsvb.htm

n°1092515
adrien93
Posté le 22-05-2005 à 16:36:14  profilanswer
 

Ce serait plus en C#, là je ne saisi pas trop.

n°1092537
pains-aux-​raisins
Fatal error
Posté le 22-05-2005 à 16:57:56  profilanswer
 

google : ado c#
 
bonne pioche

n°1092700
Lamarmotte
Posté le 22-05-2005 à 18:46:33  profilanswer
 

regarde oledbconnection  et oledbcommand dans la msdn

n°1092743
adrien93
Posté le 22-05-2005 à 19:14:41  profilanswer
 

Merci

n°1093134
FlorentG
Posté le 23-05-2005 à 11:11:23  profilanswer
 

Et OleDbAdapter, les DataSet, etc...

n°1094015
moi23372
Posté le 23-05-2005 à 20:04:28  profilanswer
 

adrien93 a écrit :

Bonjoir,
 
Je cherche à me connecter à une base Access, pour dans un premier temps en extraire des données. Auriez-vous une procédure clair pour ce faire ?
 
 
Merci


 
Voila pour le mode connecté:
 

Code :
  1. String ConnStr = @« Provider=Microsoft.Jet.OleDB.4.0 ;Data Source=C:\MaBase.mdb» ;
  2. OleDbConnection oConn = new OleDbConnexion(ConnStr);
  3. try
  4. {
  5.     oConn.open();
  6.     String sqlQuery = "SELECT * FROM MATABLE";
  7.     OleDbCommand oCmd = new OleDbCommand(sqlQuery,oConn) ;
  8.     OleDbDataReader result = oCmd.ExecuteReader();
  9.     if( result != null)
  10.     {
  11. while(rdr.Read())
  12.         {
  13.             Console.WriteLine((string)result[« NOMCOLONNE »]) ;
  14.         }
  15.     }
  16.     oConn.close();
  17. }
  18. catch(Exception e)
  19. {
  20.     MessageBox.Show(“Erreur :” + e.Message);
  21. }


 
Voila pour le mode déconnecté
 

Code :
  1. String ConnStr = @« Provider=Microsoft.Jet.OleDB.4.0 ;Data Source=C:\MaBase.mdb» ;
  2. OleDbConnection oConn = new OleDbConnexion(ConnStr);
  3. try
  4. {
  5.     Dataset result = new DataSet;
  6.     String sqlQuery = "SELECT * FROM MATABLE";
  7.     OleDbDataAdapter oDA = new OleDbDataAdapter(sqlQuery, oConn);
  8.     oDA.Fill(result,"NOM_DE_LA_TABLE_EN_MEMOIRE" );
  9.     for (int i = 0 ; i < oDA.Tables["NOM_DE_LA_TABLE_EN_MEMOIRE"].ROWS.COUNT ; i++)
  10.     {
  11.         Console.WriteLine (oDA.Tables["NOM_DE_LA_TABLE_EN_MEMOIRE"].ROWS[i]["NOMCOLONNE"].ToString());
  12.     }
  13.  
  14. }
  15. catch(Exception e)
  16. {
  17.     MessageBox.Show(“Erreur :” + e.Message);
  18. }


 
Voila bon amusement ;)


Message édité par moi23372 le 23-05-2005 à 20:06:34
mood
Publicité
Posté le 23-05-2005 à 20:04:28  profilanswer
 

n°1094020
adrien93
Posté le 23-05-2005 à 20:06:45  profilanswer
 

Grandiose, merci ;)

n°1094045
moi23372
Posté le 23-05-2005 à 20:19:17  profilanswer
 

adrien93 a écrit :

Grandiose, merci ;)


 
de rien c'est avec plaisir...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Accès bdd Access

 

Sujets relatifs
Optimiser les temps d'accès sous AccessAccès BDD Access sans Access sur un poste?
Droit d'acces restreint a une base accessPages d'accès aux données de access 2000
[VB] Probleme d'acces a une base Access en mise a jour.concurrence d acces (Access - SQL Server)
[ACCESS]combobox accès au data dans les colonnes[Delphi +ADO/Access] Accès à une base cryptée avec mdp
[Access/Mysql] Accès à ma base mysql dans access[ACCESS] Protéger l'acces à un formulaire (par mot de passe...) ?
Plus de sujets relatifs à : Accès bdd Access


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR