begin process at 2010 02 10 04:04:26
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C#

 > 

Base de données

 > 

Access

 > 

connection access


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

connection access

vendredi 18 janvier 2008 à 18:30:38 | connection access

DanMor498

Salut tout monde

Jai un petit problême avec une connection access
J'utilise le code suivant pour etablir une connection
a ma base de donnée, Mais il semble qu il y a une
erreur a quelle part.
 
La connection se fait mais la lecture de la base est
un peut troublante. j'obtient que la derniere ligne 
de la table 
-------------------------------------------------- 

string connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Contact.mdb";
OleDbConnection conn = new OleDbConnection(connectionString );

string query = "select CONTACT,* from CONTACT";

OleDbDataAdapter dta = new OleDbDataAdapter( query, conn );
DataSet dts = new DataSet();
dta.Fill(dts);

// Repeat for each table in the DataSet collection.
foreach ( DataTable table in employeeData.Tables )
{
 // Repeat for each row in the table.
 foreach ( DataRow row in table.Rows )
 {
  nomTextBox.Text = row["Nom"].ToString();
prenomTextBox.Text = row["Prenom"].ToString();
adresseTextBox.Text = row["Adresse"].ToString();
villeTextBox.Text = row["Ville"].ToString();
provinceTextBox.Text = row["Province"].ToString();
codePostaleTextBox.Text = row["Code_Postal"].ToString();
paysTextBox.Text = row["Pays"].ToString();
numeroTextBox.Text = row["Telephone"].ToString();
portableTextBox.Text = row["Portable"].ToString();
courrielTextBox.Text = row["Courriel"].ToString(); }
}

je vois pas l'erreur

je suis toujour a apprendre grace a vous messieux

Merci

DanMor

vendredi 18 janvier 2008 à 19:24:54 | Re : connection access

djbabou

Je ne sait pas si sa changera quelque chose mais commence déjà par retirer la virgule que tu as mis dans ton instruction select !

essai un truc du genre :
string query = "select  * from CONTACT";

Tu n'es pas obligé de mettre le nom de ta table dans ton select !!!

A première vue, quand je regarde ton code,  il me semble correcte !!! Je vais le tester pour voir si il y a autre chose qui ne va pas !!!

Amicalement
vendredi 18 janvier 2008 à 20:30:28 | Re : connection access

DanMor498

Merci en fait jutilise ceci

string
connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Contact.mdb" ;
OleDbConnection conn = new OleDbConnection (connectionString);
string query = "select * from CONTACT" ;
OleDbDataAdapter dta = new OleDbDataAdapter (query, conn);
DataSet dts = new DataSet ();
dta.Fill(dts,
"Contact" );
// Repeat for each table in the DataSet collection.
foreach ( DataTable table in dts.Tables)
{
// Repeat for each row in the table.
foreach ( DataRow row in table.Rows)
{
nomTextBox.Text = row[
"Nom" ].ToString();
prenomTextBox.Text = row[
"Prenom" ].ToString();
adresseTextBox.Text = row[
"Adresse" ].ToString();
villeTextBox.Text = row[
"Ville" ].ToString();
provinceTextBox.Text = row[
"Province" ].ToString();
codePostaleTextBox.Text = row[
"Code_Postal" ].ToString();
paysTextBox.Text = row[
"Pays" ].ToString();
numeroTextBox.Text = row[
"Telephone" ].ToString();
portableTextBox.Text = row[
"Portable" ].ToString();
courrielTextBox.Text = row[
"Courriel" ].ToString();
}
}


J'avais pas eu le temps de corriger.

DanMor
vendredi 18 janvier 2008 à 22:28:56 | Re : connection access

mathvez

N'oubli pas de configurer ton ODBC Windows pour pointer sur ta BD Access (Panneau configuration, Outil administrateur, ODBC , Ajouter une source ODBC)
samedi 19 janvier 2008 à 03:35:19 | Re : connection access

DanMor498

La je suis perdu

Tu peut elaborer svp...

DanMor
lundi 21 janvier 2008 à 14:39:49 | Re : connection access

Arthenius

Membre Club
Réponse acceptée !
il me parati normal que tu est uniquement la deniere ligne de ta table

utilise un dataset avec un datagreidview plutot qu'un affichage dans des textbox, pour visualiser l'ensemble de ta table

Par exemple :
mondatagridview.Datasource=dts.Table["CONTACT"];




Arthenius
http://blogs.developpeur.org/Arthenius/

"Ce qui ne me tue pas, me rend plus fort..."



Cette discussion est classée dans : text, connection, table, row, tostring


Répondre à ce message

Sujets en rapport avec ce message

souci gestion client avec connection bd access [ par angelz ] bonjour a tous, et oui encore moi :)   mon tjs pour mon projet je tente de faire une gestion client simple (enfin en theorie lol)   j'ai plus Le serveur n'est pas opérationnel [ par wheelshot ] J'ai un problème qui n'arrive pas 100% du temps sur mon poste et 100% du temps quand je l'exécute sur le serveur qui héberge la tâche.Sur mon poste j' probleme de recup de donnees et de rajout dans la base [ par ggrug26 ] bonjour,je rencontre quelques petits problèmes d'intéractions avec ma base.....1er probleme, j'arrive a récupérer le contenu de ma base de donnée, à l Insertion de résultat de comboBox,TextBox dans table [ par loic20h28 ] Bonjour à tous,Je réalise mon application sous Visual Studio.NET 2003 et ma base de données sous SqlServer2000.Voila j'ai des comboBox et des TextBox Zed graph+timer [ par k3ti0 ] Bonjour je dois faire un projet en C# réalisant des graphiques en temps réel avec une base de donnée.J'arrive a afficher dans une textbox tous les sec Simplifé la progression [ par lawid ] si c possile j'aimerai avoir la formule mathematique qui calcule le nbre total d'excution dans des boucle inbrique?c gentill de m'aidé?le pb c posé lo Insérer données [ par lim2022 ] Bonjour je suis étudiant en informatique et je dois faire un projet. 'aimerais via des Textbox insérer le "nom", le "prénom" et "l'année" de naissance Textbox vides ?! [ par LeSquale35 ] Salut,Je programme actuellement une appli web  pr gerer des films (genre Allocine un peu)Pour la partie Edition,j'ai des textboxes q je remplis au cha


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

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 : 0,593 sec (4)

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