Base de données

cs_juju14 Messages postés 6 Date d'inscription mardi 8 mars 2005 Statut Membre Dernière intervention 29 mars 2005 - 29 mars 2005 à 11:35
cs_0xYg3n3 Messages postés 115 Date d'inscription mardi 1 février 2005 Statut Membre Dernière intervention 8 octobre 2007 - 2 avril 2005 à 15:37
je voudrais récupérer toute ma table employés qui se trouve dans ma base de données access et les retournées afin de pouvoir les comparer avec ce que je passe dans ma textBox
je code en C++
et g fait ceci


oleDbConnection1->ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = C:\\Documents and Settings\\juliennicolle\\Mes documents\\Visual Studio Projects\\Moule.mdb";


OleDbCommand* command = oleDbConnection1->CreateCommand();


command->CommandText = " SELECT * FROM Employés ";


oleDbConnection1->Open();



//MessageBox::Show( String::Format( S"Connection: {0}", __box(oleDbConnection1->State)) ,"Etat de la connection" );


OleDbDataReader* dataReader = command->ExecuteReader();



while ( dataReader->Read())


{


res = dataReader->GetString(0);


}

mais le pb c'est que ca m'ecrase mes mots de passe a chaque fois et je n'ai que le dernier
si qqun sait comment faire
merci

2 réponses

cs_0xYg3n3 Messages postés 115 Date d'inscription mardi 1 février 2005 Statut Membre Dernière intervention 8 octobre 2007
2 avril 2005 à 15:36
Additionne les res (type string)



res = res + dataReader->GetString()

res = res + "\n"
0
cs_0xYg3n3 Messages postés 115 Date d'inscription mardi 1 février 2005 Statut Membre Dernière intervention 8 octobre 2007
2 avril 2005 à 15:37
Sinon tu crees un vecteur de string et tu ajoutes tes resultats
0
Rejoignez-nous