Hola.
El simple echo de establecer una relación master-detail con ADOTables no puede generar ese error.
Podes comprobarlo usando las tablas mismas que Delphi trae:
Código Delphi
[-]
procedure TForm1.FormCreate(Sender: TObject);
begin
DataSource1.DataSet:= ADOTableMaster;
DataSource2.DataSet:= ADOTableDetail;
with ADOTableMaster do
begin
Connection:= ADOConnection1;
TableName := 'customer';
Open;
end;
with ADOTableDetail do
begin
Connection:= ADOConnection1;
TableName := 'orders';
MasterSource:= DataSource1;
MasterFields:= 'CustNo';
Open;
end;
end;
Con toda seguridad hay código involucrado en algún evento de la tabla detail que lo está provocando, ¿ Cuál es el contenido del evento
BeforePost ?
Saludos