DELETE
E ai galera, blz!
Tenho uma tabela chamada Escala e outra chamada EscalaParte2.
Nessas tabelas existem os Campos "CodigoEscala" que estão relacionados de 1 pra 1.
Na hora que eu vou deletar um registro da tabela "Escala" da um erro dizendo "que não é possivel deletar o registro porque ele está relacionado a tabela EscalaParte2".
Como faço para deletar o registro. Estou usando este comando:
cn.Execute "Delete * from Escala where CodigoEscala=" & _
TxtCodigoEscala.Text & ""
Desde já agradeço a todos!
Tenho uma tabela chamada Escala e outra chamada EscalaParte2.
Nessas tabelas existem os Campos "CodigoEscala" que estão relacionados de 1 pra 1.
Na hora que eu vou deletar um registro da tabela "Escala" da um erro dizendo "que não é possivel deletar o registro porque ele está relacionado a tabela EscalaParte2".
Como faço para deletar o registro. Estou usando este comando:
cn.Execute "Delete * from Escala where CodigoEscala=" & _
TxtCodigoEscala.Text & ""
Desde já agradeço a todos!
Nas tabelas relacionadas os deletes tem que começar pelas chamadas tabelas "filhos" e só depois se podem seguir os "pais". Então seria assim:
1.cn.Execute "Delete * from EscalaParte2 where CodigoEscala=" & _
TxtCodigoEscala.Text & ""
2.cn.Execute "Delete * from Escala where CodigoEscala=" & _
TxtCodigoEscala.Text & ""
E é só.
1.cn.Execute "Delete * from EscalaParte2 where CodigoEscala=" & _
TxtCodigoEscala.Text & ""
2.cn.Execute "Delete * from Escala where CodigoEscala=" & _
TxtCodigoEscala.Text & ""
E é só.
Tópico encerrado , respostas não são mais permitidas