none
INSERT EM DUAS TABELAS AO MESMO TEMPO COM BOTAO SALVAR RRS feed

  • Pergunta

  • Fala galera bom dia. 

    como faço para dar um insert inserindo os dados ao mesmo tempo em duas tabelas 

    eu tenho codigo para insert em uma tabela 

    porem meu sistema precisa cadastrar duas tabelas ao mesmo tempo

    a outra tabela se chama "atividades"

    desde de ja agradeço.

    ("INSERT INTO alunos  (nome, idade, endereco,quadra_lote, telefone, celular, email, cidade, uf, nome_pai, nome_mae, situacao)" +
                     "VALUES (@nome, @idade, @endereco, @quadra_lote, @telefone, @celular, @email, @cidade, @uf, @nome_pai, @nome_mae, @situacao);",con);
    

    sexta-feira, 18 de agosto de 2017 12:02

Respostas

  • Lucas,

    Isso não pode ser feito na verdade, você precisa rodar os dois comandos em transação.

    SqlTransaction t = _db.BeginTransaction();

    cmd.Transaction = t;

    try

    {

            // executar os comandos

            t.Commit();

    }

    catch (Exception)

    {

           t.Rollback();

    }


    ​Rafael Esquiçato Professional Scrum Master MCP, MCTS

    sexta-feira, 18 de agosto de 2017 15:03