salut,
-BD sql server
l'enregistrement existe sur une datagrid
j 'ai essaye le code suivant mais ,il me donne une erreur comme quoi la ligne est utiliser par une autre table(l'erreur est dans la ligne en rouge)
Dim ligneselectioner As Integer = Me.DataGrid1.CurrentRowIndex
Dim id_consult As String
id_consult = Me.DataGrid1.Item(ligneselectioner, 0)
Dim ligne As DataRow()
ligne = ds.Tables("Consultation").Select("id_consultation=" & id_consult)
dt = ds.Tables("ArchiveConsultation")
dt.Rows.Add(ligne(0)) ligne(0).Delete()
MsgBox("supprimer et archive")
con.Open()
Dim combuild As SqlCommandBuilder
combuild = New SqlCommandBuilder(da7)
da7.InsertCommand = combuild.GetInsertCommand
da7.Update(ds, "ArchiveConsultation")
Dim comb As SqlCommandBuilder
comb = New SqlCommandBuilder(da5)
da5.DeleteCommand = comb.GetDeleteCommand
da5.Update(ds, "Consultation")
con.Close()
Merci pour votre reponse
