
.Delete Deletes From BOTH Joind Tables - Help!
: I do know why ADO deletes records from both joined table
: despite setting "Unique Table" property.
: (I use ADO2.5 with Jet4.0 provider)
:
: Set cmd.ActiveConnection = cnn
: cmd.CommandType = adCmdText
: cmd.CommandText = "SELECT Table1.KeyColumn1, Table2.KeyColumn1
: FROM Table2 RIGHT JOIN Table1 ON Table2.Column2 = Table1.KeyColumn1"
: rec.CursorLocation = adUseClient
: rec.Properties("Unique Table") = "Table1"
: rec.Open cmd, , adOpenKeyset, adLockBatchOptimistic
:
: After selecting record and executing .Delete then .UpdateBatch
: records from both tables get deleted.
:
: What's wrong with this picture ?
Does your database have Cascade Delete on related fields set?
--
Hostes defutantur mei