Ciao,
Non capisco perche non mi vengono eliminati i record
della seconda tabella quando elimino un record della prima
tabella.
Naturalmente ho collegato le due tabelle cosi':
codice:
With dtSet.Tables("pagamenti_settori")
.Columns(1).Unique = True
End With
Dim myRelation As New DataRelation _
("myrelation", dtSet.Tables("pagamenti_settori").Columns("id_s"), dtSet.Tables("pagamenti_fornitori").Columns("id_settore"), True)
dtSet.Relations.Add(myRelation)
Dim parentColumn As DataColumn
Dim childColumn As DataColumn
Dim fkeyConstraint As ForeignKeyConstraint
parentColumn = dtSet.Tables("pagamenti_settori").Columns("id_s")
childColumn = dtSet.Tables("pagamenti_fornitori").Columns("id_settore")
fkeyConstraint = New ForeignKeyConstraint(parentColumn, childColumn)
fkeyConstraint.DeleteRule = Rule.Cascade
fkeyConstraint.UpdateRule = Rule.Cascade
fkeyConstraint.AcceptRejectRule = AcceptRejectRule.Cascade
dtSet.EnforceConstraints = True
DOVE SBAGLIO?
NON MI DA NESSUN ERRORE E NON MI ELIMINA I RECORD DELLA SECONDA
TABELLA.