Bonjour ;
J'ai une table Pere qui contient les colonnes: X,Y et une table Fils avec les colonnes:X,Y,Z.Je doit recuperer les enregistrement de la table Pere qu'ont le meme numero X et les copier dans la table Fils .Pour ca j'ai creer un DataSet et j'ai recuperer les enregistrements puis j'ai ajouter une colonne (Z) a ce dataSet ,mais j'arrive pas a ajouter les lignes de ce dataset dans la table fils.

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
     'je recupere 3 ligne
      Dim sql = "SELECT X,Y FROM PERE WHERE X=1"
 
      OracleSelectCommand2.CommandText = sql
      OracleDataAdapter2.SelectCommand = OracleSelectCommand2
      OracleDataAdapter2.Fill(DataSet1)
 
      Dim ZColumn As DataColumn = New DataColumn
      With ZColumn
           .DataType = System.Type.GetType("System.String")
           .ColumnName = "Z"
           .DefaultValue = TextBox2.Text
      End With
 
      DataSet1.Tables(0).Columns.Add(ZColumn)
      OracleDataAdapter4.Update(DataSet1, "Fils")
l'erreur que j'ai apres la compilation :
Impossible pour Update de trouver TableMappings['Fils'] ou DataTable 'Fils'.
Je sollicite votre aide et merci .