cs_aurelie
Messages postés87Date d'inscriptionlundi 22 avril 2002StatutMembreDernière intervention12 octobre 2006
-
29 sept. 2003 à 09:30
cs_aurelie
Messages postés87Date d'inscriptionlundi 22 avril 2002StatutMembreDernière intervention12 octobre 2006
-
1 oct. 2003 à 16:50
Mon problème est que j'aimerais récupérer la valeur par défaut d'un champ dans une table access.
J'ai essayé avec la propriété DefaultValue de DataColumn mais elle ne renvoie rien.
Et je ne sais pas comment faire autrement.
Si quelqu'un pouvait m'aider ça serait super.
Merci d'avance.
cs_aurelie
Messages postés87Date d'inscriptionlundi 22 avril 2002StatutMembreDernière intervention12 octobre 2006 1 oct. 2003 à 16:50
J'ai trouvé la solution !!
- ajouter dans les références, l'objet COM ADOX (microsoft ADO ext 2.7 (msadox.dll)
using ADOX
public string DonneValeurDefaut()
{
ADOX.Catalog ObjCatalog = new ADOX.Catalog();
ObjCatalog.let_ActiveConnection("Provider=Microsoft.Jet.OLEDB.4.0;DataSource=base.mdb";
ADOX.Table TableCat = ObjCatalog.Tables["nomtabe"];
string valdef = "";
foreach(ADOX.Column Col in TableCat.Columns)
{
valdef += Col.Properties["Default"].Value.ToString()+" - ";
}