MINHA CABEÇA VAI EXPLODIR - Duas ligações tabela...
Sei que este tópico não deveria estar aqui, mas na parte do Interbase, ninguem me respondeu...
É o seguinte faz uma semana q estou com este problema, da forma q eu faço, ao navegar ou editar o registro depois de um tempo, da um erro de kenell32.dll e isto acontece somente no cadstro do funcionario onde tem dois campos de cidade, caso eu retire este campo o cadastro funciona normalmente
O que eu quero é o seguinte:
Tenho uma table de funcionario
CD_FUNCIONARIO
NM_FUNCIONARIO
E uma table de Cidades:
CD_CIDADE (PK)
DS_CIDADE
Quero fazer duas ligações p/ que o funcionario fique assim:
CD_FUNCIONARIO
NM_FUNCIONARIO
CD_CIDADE1 (FK)
CD_CIDADE2 (FK)
Como se faz corretamente duas ligações assim????
Eu agradeço plenamente p/ quem resolver este problema
É o seguinte faz uma semana q estou com este problema, da forma q eu faço, ao navegar ou editar o registro depois de um tempo, da um erro de kenell32.dll e isto acontece somente no cadstro do funcionario onde tem dois campos de cidade, caso eu retire este campo o cadastro funciona normalmente
O que eu quero é o seguinte:
Tenho uma table de funcionario
CD_FUNCIONARIO
NM_FUNCIONARIO
E uma table de Cidades:
CD_CIDADE (PK)
DS_CIDADE
Quero fazer duas ligações p/ que o funcionario fique assim:
CD_FUNCIONARIO
NM_FUNCIONARIO
CD_CIDADE1 (FK)
CD_CIDADE2 (FK)
Como se faz corretamente duas ligações assim????
Eu agradeço plenamente p/ quem resolver este problema
Thoor Cobain
Curtidas 0
Respostas
Luizfernando777
31/10/2003
Caro colega:
acho que o erro está em
Cd_Cidade (PK),
experimente fazer diferente
Campos da tabela Funcionarios
Record integer,
CD_Funcionario Integer,
DC_Funcionario Varchar(60)
campos da tabela cidades
Record integer,
CD_Cidade I,
DC_Cidade varchar(45)
e dentro do seu projeto
vc faz as ligações,
acho que o erro está em
Cd_Cidade (PK),
experimente fazer diferente
Campos da tabela Funcionarios
Record integer,
CD_Funcionario Integer,
DC_Funcionario Varchar(60)
campos da tabela cidades
Record integer,
CD_Cidade I,
DC_Cidade varchar(45)
e dentro do seu projeto
vc faz as ligações,
GOSTEI 0
Thoor Cobain
31/10/2003
Caro colega:
acho que o erro está em
Cd_Cidade (PK),
experimente fazer diferente
Campos da tabela Funcionarios
Record integer,
CD_Funcionario Integer,
DC_Funcionario Varchar(60)
campos da tabela cidades
Record integer,
CD_Cidade I,
DC_Cidade varchar(45)
e dentro do seu projeto
vc faz as ligações,
Mas tem um problema se eu deixar p/ fazer no projeto. Pois se eu tenho no banco apenas a cidade 1 e 2, e eu vo lá no funcionário e informo a cidade 3 e ao salvar, ele vai aceitar normal, mas ele teria q me alertar que a cidade 3 não existe, e outra coisa é q se não fazer a ligação pelo banco, eu posso excluir a cidade mesmo se ela estar ligada ao funcionário saca. ex: funcionário 1 tem a cidade 1 e se eu for no cadastro de cidade, eu não vou poder excluir a cidade 1 pois ela está no funcionário 1.
O q eu preciso é achar a forma certa de clicar uma FK no banco do funcionário... Ok, mas obrigado pela ajuda...
GOSTEI 0