La génération SQL dynamique de UpdateCommand n'est pas prise en charge pour un SelectCommand qui ne retourne p
Bonjour
j'ai une table "produit" qui contient des données que je veux les transferer à une autre table "article_h" on testant sur le libelle .
Quand j'execute je reçois ce message
Citation:
La génération SQL dynamique de UpdateCommand n'est pas prise en charge pour un SelectCommand qui ne retourne pas des informations de colonne clé
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| Dim req2 As New SqlClient.SqlDataAdapter("select * from ARTICLE_h", con)
ds = New DataSet
req2.Fill(ds, "req2")
For j = 0 To ds.Tables("req2").Rows.Count - 1
Dim req3 As New SqlClient.SqlDataAdapter("select * from produit where LIBELLE = '" & Replace(ds.Tables("req2").Rows(j).Item(2), "'", "''") & "'", con)
req3.Fill(ds2, "req3")
If ds2.Tables.Item(0).Rows.Count > 0 Then
ds.Tables("req2").Rows(j).Item(1) = ds2.Tables("req3").Rows(0).Item(0)
ds.Tables("req2").Rows(j).Item(6) = ds2.Tables("req3").Rows(0).Item(5)
Dim com As New SqlClient.SqlCommandBuilder(req2)
req2.Update(ds, "req2")
End If
Next
MsgBox("la modiffication est effectuer", MsgBoxStyle.OkOnly, "modiffication") |
Je ne sais pas ou est le problème.
Merci de m'aider.