cs_Noura12
Messages postés44Date d'inscriptionvendredi 20 juillet 2007StatutMembreDernière intervention 3 octobre 2008
-
19 mars 2008 à 12:24
cs_Noura12
Messages postés44Date d'inscriptionvendredi 20 juillet 2007StatutMembreDernière intervention 3 octobre 2008
-
19 mars 2008 à 12:52
Bjr ts amis developpeurs,
bn je cherche comment vérifier l'existence d'une table dans un dataset via ADO.net..
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 19 mars 2008 à 12:31
Je lances VB2005
Je n'y ouvre aucun projet
Je tapes F2 (Explorateur d'objets)
Je recherche DataSet
Je regarde vite fait, je vois :
Public ReadOnly Property Tables() As System.Data.DataTableCollection
Membre de System.Data.DataSet
Résumé :
Obtient la collection des tables contenues dans le System.Data.DataSet.
Valeurs de retour :
System.Data.DataTableCollection contenu dans ce System.Data.DataSet. Une collection vide est retournée si aucun objet System.Data.DataTable n'existe.
donc, logiquement, tu dois pouvoir faire:
If DataSet1.tables.Contains("Table1") Then
...
End If
ce qui nous est confirmé par la suite de la navigation dans l'explorateur d'objets.
Public Function Contains(ByVal name As String) As Boolean
Membre de System.Data.DataTableCollection
Résumé :
Obtient une valeur qui indique si un objet System.Data.DataTable portant le nom spécifié existe dans la collection.
Paramètres :
name: Nom du System.Data.DataTable à rechercher.
Valeurs de retour :
true si la table spécifiée existe ; sinon, false.