Erro: Relacionamento entre tabelas ao fazer INSERT
27/04/2013
0
Bom dia galera!
Possou o seguinte cenário:
No sistema, possui os módulos de cadastro de cliente e cadastro de funcionários.
Utilizo uma tabela de emails para cadastro, porque não justifica ter uma tabela para cada um (cliente e funcionário).
Quando vou cadastrar um cliente ou um funcionário, aparece a seguinte mensagem de erro no banco:
"Não é possível adicionar ou alterar registros, pois é necessário que eles tenham um registro relacionado na tabela 'TB_FUNCIONARIOS'."
Só que, não tem necessidade de relacionamento, pois, cada tabela é independente.
Como ficaria o INSERT?
Abraços!
Possou o seguinte cenário:
TB_CLIENTES (pk) codigo nome TB_FUNCIONARIOS (pk) codigo nome TB_EMAILS (pk) codigo email (fk) codCliente (fk) codFuncionario
No sistema, possui os módulos de cadastro de cliente e cadastro de funcionários.
Utilizo uma tabela de emails para cadastro, porque não justifica ter uma tabela para cada um (cliente e funcionário).
Quando vou cadastrar um cliente ou um funcionário, aparece a seguinte mensagem de erro no banco:
"Não é possível adicionar ou alterar registros, pois é necessário que eles tenham um registro relacionado na tabela 'TB_FUNCIONARIOS'."
Só que, não tem necessidade de relacionamento, pois, cada tabela é independente.
Como ficaria o INSERT?
Abraços!
Flávio Fortes
Curtir tópico
+ 0
Responder
Posts
27/04/2013
Flávio Fortes
bom dia galera!
possou o seguinte cenário:
tb_clientes
(pk) codigo
nome
tb_funcionarios
(pk) codigo
nome
tb_emails
(pk) codigo
email
(fk) codcliente
(fk) codfuncionario
no sistema, possui os módulos de cadastro de cliente e cadastro de funcionários.
utilizo uma tabela de emails para cadastro, porque não justifica ter uma tabela para cada um (cliente e funcionário).
quando vou cadastrar um cliente ou um funcionário, aparece a seguinte mensagem de erro no banco:
"não é possível adicionar ou alterar registros, pois é necessário que eles tenham um registro relacionado na tabela 'tb_funcionarios'."
só que, não tem necessidade de relacionamento, pois, cada tabela é independente.
como ficaria o insert?
abraços!
possou o seguinte cenário:
tb_clientes
(pk) codigo
nome
tb_funcionarios
(pk) codigo
nome
tb_emails
(pk) codigo
(fk) codcliente
(fk) codfuncionario
no sistema, possui os módulos de cadastro de cliente e cadastro de funcionários.
utilizo uma tabela de emails para cadastro, porque não justifica ter uma tabela para cada um (cliente e funcionário).
quando vou cadastrar um cliente ou um funcionário, aparece a seguinte mensagem de erro no banco:
"não é possível adicionar ou alterar registros, pois é necessário que eles tenham um registro relacionado na tabela 'tb_funcionarios'."
só que, não tem necessidade de relacionamento, pois, cada tabela é independente.
como ficaria o insert?
abraços!
Responder
Clique aqui para fazer login e interagir na Comunidade :)