Ajouter à un dataSet

amylee1984 Messages postés 153 Date d'inscription mardi 1 novembre 2005 Statut Membre Dernière intervention 20 août 2006 - 23 juin 2006 à 04:47
amylee1984 Messages postés 153 Date d'inscription mardi 1 novembre 2005 Statut Membre Dernière intervention 20 août 2006 - 23 juin 2006 à 16:39
salut , j'ai un souci dans mon bouton " ajouter" je m'explique
avant d'ajouter un enregistrement a ma dataset je veux tester s'il existe déja le numero de stagiaire
s'il existe j'affiche un message sinon j'ajoute l'enregistrement a ma dataset :
voila mon code qui me donne touuuuuujours le message que sa soit un numero existant ou non








Dim
dat_row()

As
DataRow
dat_row = ds.Tables(0).Select("num_stagiaire" & "=" & Num.Text)


If
dat_row

Is



Nothing



Then


dr = ds.Tables("personne").NewRow
dr("num_stagiaire") = code.Text
dr("nom") = nom.Text
dr("prenom") = prenom.Text
dr("section") = section.Text
ds.Tables("personne").Rows.Add(dr)


Else


MsgBox("ce numero existe deja")


End



If

merci d'avance

3 réponses

olixelle Messages postés 506 Date d'inscription vendredi 30 juillet 2004 Statut Membre Dernière intervention 3 mars 2008 2
23 juin 2006 à 09:42
Dim dat_row() As DataRow
dat_row = ds.Tables(0).Select("num_stagiaire" & "=" & Num.Text)

If not dat_row.Hasrows Then

dr = ds.Tables("personne").NewRow
dr("num_stagiaire") = code.Text
dr("nom") = nom.Text
dr("prenom") = prenom.Text
dr("section") = section.Text
ds.Tables("personne").Rows.Add(dr)

Else

MsgBox("ce numero existe deja")

End If
0
olixelle Messages postés 506 Date d'inscription vendredi 30 juillet 2004 Statut Membre Dernière intervention 3 mars 2008 2
23 juin 2006 à 09:44
non je t'ai dit des bétises:

If ds.Tables(0).Select("num_stagiaire" & "=" & Num.Text).rows.count = 0 Then

dr = ds.Tables("personne").NewRow
dr("num_stagiaire") = code.Text
dr("nom") = nom.Text
dr("prenom") = prenom.Text
dr("section") = section.Text
ds.Tables("personne").Rows.Add(dr)

Else

MsgBox("ce numero existe deja")

End If
0
amylee1984 Messages postés 153 Date d'inscription mardi 1 novembre 2005 Statut Membre Dernière intervention 20 août 2006 3
23 juin 2006 à 16:39
bonjour, merci pour la reponse , mais il me souligne encore la ligne :
ds.Tables(0).Select("num_stagiaire" & "=" & Num.Text).rows.count = 0
le message c'est " Rows n'est pas un membre de system.array"
merci d'avance
0
Rejoignez-nous