salut,
j'essaie en vain de récupérer si une colonne est la clef primaire..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
IDataReader reader  = db.getDataReader(query);
DataTable table     = reader.GetSchemaTable();
 foreach (DataRow row in table.Rows)
{
 
                MessageBox.Show(row["IsKey"].ToString());
               //==> ne me renvoie absolument rien
}
Les autres propriétés telles que ["IsUnique"] fonctionnent et me renvoient
bien TRUE ou FALSE

Une idée ?
Merci