• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

gadNY

Insert SQLSERVER

3 mensagens neste tópico

Boas, tenho 2 tabelas que estam ligadas ex:

professores

id_prof

nome

id_area

areas

id_area

nomearea

no form tenho isto

Nome prof

...

nomearea

ou seja, o utilizador tem de preencher os dados do professor e tem de escolher uma area para o professor, e eu queria que ao fazer o insert ele guarda-se a que area ele pertence . O campo de ligacao entre as duas tabelas e' o id_area e o que tem que aprensentar no form professores e o nomearea .

o codigo que tenho e' este :

INSERT INTO professores as p JOIN areas as a ON p.id_area = a.id_area VALUES (@nome, @idade,@nomearea)

mas ele nao esta a inserir :x

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Como estas a definir os valores @nome , @idade e @nomeare ?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Assim dá :-)

INSERT INTO PROFESSORES
(NOME, IDADE, ID_AREA)
(SELECT TOP 1
	@nome
	,@idade
	,AREA.ID_AREA
FROM AREA
WHERE AREA.NOME_AREA = @nomearea)	

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora