Accès aux données SQL Server
Bjr, je suis débutant en .Net c'est pk ma question est un peu basic. J'ai créé une base de données Sql Server, pour accéder aux données je fais un row[i] (voir ci-dessous). Je voulais savoir si on peut pas rechercher une valeur en précisant le nom de la colonne comme par exemple row["nom_colonne"] plutot que de donner un entier.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| SqlCommand command = new SqlCommand("SELECT * FROM FormationOF ORDER BY Num_Proposition", connection);
// Objet DataReader
SqlDataReader reader = command.ExecuteReader();
Object[] row = null;
while (reader.Read())
{
if (row == null)
row = new Object[reader.FieldCount];
reader.GetValues(row);
for (int i = 0; i < row.GetLength(0); i++)
{
if (row[i] != DBNull.Value)
Console.Write(row[i]);
else
Console.Write("NULL");
if (i < row.GetUpperBound(0))
Console.Write("|");
}
Console.WriteLine();
}
// Fermeture reader
reader.Close(); |