Bonjour,
Je dois réaliser un programme pour mardi, et je coince dans mes essais. voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 // Tentative d'ouverture de la connexion cnPubs->Open(); //Console::WriteLine(S"Connexion à la base de données réussie!"); //Création d'un objet de commande SQL SqlCommand * cmdsql = new SqlCommand(); cmdsql->CommandType = CommandType::Text; cmdsql->Connection = cnPubs; // Préparation da la requête SQL d'affichage cmdsql->CommandText = "SELECT * FROM PTI_PERSONNAGE"; // Exécution de la requête SqlDataReader * reader = cmdsql->ExecuteReader(); // Affichage des résultats de la requête cout << "----------- LISTE PERSONNAGE --------------" << endl; //string *chaine = reader->GetString(1); string *chaine; //cout << chaine; while (reader->Read()) { cout << reader->GetInt32(0); //cout << reader->GetDataTypeName(0); // retourne le type de la colonne (ici -> varchar) //cout << ", "; cout << ", "; Console::Write(reader->GetString(1)); cout << ", " << endl; chaine = reader->GetString(1); } //cout << tni << endl; reader->Close();
J'arrive à insérer des données dans la table, à les lire à partir du Select, mais pas à les extraire dans une variable. Mon but, en fait, est de demander à l'utilisateur de sélectionner le nom du personnage qu'il désire jouer, puis d'extraire tous les éléments correspondant afin de les insérer dans les paramètres de l'instance du personnage, puis d'Updater les tables au fur et à mesure de ses exploits.
En vous remerciant.
Partager