Bonjour,
Comme c'est mon 1er poste, je me présente, Jérôme C, je réside sur Fayence (83) et j'ai pour projet un petit logiciel de gestion pour ma société.
Je me permet de vous demander de l'aide après avoir perdu bcp trop de temps sur le Web à essayer de comprendre pourquoi cela ne fonctionne pas.
j'aurais sans doute du venir vers vous beaucoup plus tôt, mais je me sens très stupide de demander...
Toujours est-il que je n'arrive toujours pas a créer de nouvel enregistrement dans mon logiciel, un comble...
un exemple :
j'essaie ici de crée un nouveau client dans ma table client..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 Dim NewClient As DataRow = JMSDataSet1.Tables("Client").NewRow() NewClient("Societe") = Societe.Text NewClient("Nom") = Nom.Text NewClient("Prenom") = Prenom.Text NewClient("AdresseRue") = AdresseR.Text NewClient("AdresseCP") = AdresseC.Text NewClient("AdresseVille") = AdresseV.Text NewClient("Mail") = Mail.Text NewClient("TelFixe") = TelFix.Text NewClient("TelPort") = TelPort.Text NewClient("Observation") = Observation.Text NewClient("Confiance") = Int(Confiance.SelectedIndex) + 1 Try NewClient.EndEdit() NewClient.AcceptChanges() JMSDataSet1.Tables("Client").Rows.Add(NewClient) Me.JMSDataSet1.AcceptChanges() Catch ex As Exception MsgBox(ex.Message, vbCritical, "Création d'un client") End Try
mais j'ai le message d'erreur suivant lorsque j'arrive sur NewClient.AcceptChanges() :
{"Impossible d'effectuer cette opération sur une ligne qui ne se trouve pas dans la table."}
Pourtant j'ai bien vérifié, je n'ai pas fait d'erreur sur les noms des champs de ma table Client.
J'ai peut être oublié une commande ou j'en ai trop mis... n'hésitez pas à me rectifier.
Merci d'avance...
Partager