none
Insert entre tabelas relacionadas. RRS feed

  • Pergunta

  • Boa tarde.
    Fiz uma pesquisa no forum e não consegui encontrar o que procuro!

    Estou fazendo um sistema de cadastro de empresas, porém existe um banco de dados relacionado que utiliza o ID das empresas.

    Minha pergunta é, Tenho que fazer dois inserts para cadastrar os dois ids? Se for possivel usando apenas um insert como faço?

    Obrigado
    segunda-feira, 18 de janeiro de 2010 19:09

Respostas

  • Segue esses 03 artigos que será mais proveitoso que postar algum código:

    http://www.macoratti.net/08/02/vbn8_lq1.htm

    http://www.macoratti.net/08/02/vbn8_lq2.htm

    http://www.macoratti.net/08/02/vbn8_lq3.htm
    segunda-feira, 18 de janeiro de 2010 20:43

Todas as Respostas

  • Como assim cadastrar 02 ID?
    segunda-feira, 18 de janeiro de 2010 19:25
  • Preciso jogar o ID que foi criado no cadastro para a segunda tabela!
    segunda-feira, 18 de janeiro de 2010 19:26
  • Bem, por exemplo,

    Se você tem 02 Tabelas:

    -Produto
    CD_PRODUTO (Chave primária)
    DS_PRODUDO

    -Pedido
    CD_PEDIDO
    CD_PRODUTO (Chave estrangeria da tabela Produto)

    Todo código do produto da tabela pedido (que está vinculada à tabela produto) deve esta contido na tabela Produto.

    Se você tem uma tabela tipo CADASTRO_EMPRESA que tem uma chave primária ID_EMPRESA e que essa é chave estrangeria em uma tabela FATURAMENTO. Todo registro na tabela FATURAMENTO dever possuir um registro(ID_EMPRESA) na tabela CADASTRO_EMPRESA.

    Então se você for fazer um insert em FATURAMENTO o ID_EMPRESA será somente feito nessa tabela (desde que já exista na tabela CADASTRO_EMPRESA).
    segunda-feira, 18 de janeiro de 2010 19:41
  • Amanda eu entendi mais ou menos!

    Teria como você me dar um exemplo em vb.net? Ficaria muito grato.

    Mais desde ja, muito obrigado pela ajuda.
    segunda-feira, 18 de janeiro de 2010 19:47
  • Qual o banco de dados que você utiliza?
    segunda-feira, 18 de janeiro de 2010 20:05
  • SQL Server 2005
    segunda-feira, 18 de janeiro de 2010 20:40
  • Segue esses 03 artigos que será mais proveitoso que postar algum código:

    http://www.macoratti.net/08/02/vbn8_lq1.htm

    http://www.macoratti.net/08/02/vbn8_lq2.htm

    http://www.macoratti.net/08/02/vbn8_lq3.htm
    segunda-feira, 18 de janeiro de 2010 20:43
  • Muito obrigado Amanda, vou ler as materias e volto a postar aqui.
    segunda-feira, 18 de janeiro de 2010 21:08