Gwendal3
Messages postés60Date d'inscriptionsamedi 4 mars 2006StatutMembreDernière intervention15 août 2011
-
11 oct. 2006 à 21:18
Gwendal3
Messages postés60Date d'inscriptionsamedi 4 mars 2006StatutMembreDernière intervention15 août 2011
-
3 nov. 2006 à 10:16
Bonjour,
Si je charge un dataset avec une requête type:
<!-- BEGIN TEMPLATE: bbcode_code -->SqlFiltre = "SELECT Tbl_Nom.* FROM Tbl_Nom;"
<!-- END TEMPLATE: bbcode_code -->
Si ma table contient des valeurs, j'importe toute ma table, et mon dataset n'est pas vide.
Si ma table ne contient aucune valeur, j'importe ma table vide, et mon dataset n'est pas vide.
Si j'ajoute une clause WHERE
SELECT Tbl_Nom.* FROM Tbl_Nom WHERE Tbl_Nom.Prenom = Jean;"
<!-- END TEMPLATE: bbcode_code -->
Si Jean existe dans ma table, j'importe seulement les engistrements de ma table ayant Jean dans la colonne Prenom.
Si Jean n'existe pas dans la colonne Prenom mon dataset est null (et j'ai une erreur ! )
Comment faire pour importer une table vide dans un dataset. Mon but
étant de charger un dataset vide afin de ne pas importer tous les
enregistrements de la table.
Herleci
Messages postés15Date d'inscriptionmardi 27 avril 2004StatutMembreDernière intervention15 février 2010 3 nov. 2006 à 04:14
Tu peux compter les enregistrements après avoir rempli ton dataset et gérer sa avec un message ou autre chose. ex
dim rownum as integer
'si la table est vide alors
If rownum > dtt.Rows.Count - 1
Then
'désactivation des boutons pour éviter une erreur
'si la table est videbtnajou.Enabled Falsebtnenr.Enabled Truebtnmod.Enabled Falsebtnsup.Enabled