none
Retorna último registro AUTO_INCREMENT para um TextBox! RRS feed

  • Pergunta

  • Olá Pessoal!

     

    Tenho uma tabela de OS (Ordem de Serviço) com os campos: id, cliente. O campo Id é Auto_Incremento. Como faço para retornar o último registro do campo Id em um TextBox após salvar a OS?

     

    No form de OS tenho os objetos: Identificação e Cliente. Entro com o nome do cliente e clico no botão Gravar. Então, preciso exibir o registro dessa gravação no TextBox de Identificação após gravar o registro. Estou utilizando o MySql e C# no meu projeto.

     

    Alguém poderia me ajudar a resolver esta dificuldade?

     

    Atenciosamente,


    Sérgio Pitta
    terça-feira, 9 de novembro de 2010 12:37

Respostas

  • S,

     

        Faz o seguinte, executa o INSERT e depois faz um select LAST_INSERT_ID().

     

    Att,

    Ricardo

    • Marcado como Resposta Sérgio Pitta terça-feira, 9 de novembro de 2010 17:34
    terça-feira, 9 de novembro de 2010 13:44
  • Ricardo,

    Fiz dessa forma: SELECT * FROM ordemservico WHERE id = LAST_INSERT_ID() depois do comando INSERT, funcionou perfeitamente!

    Vlw, obrigado pela ajuda!

    Obs.: Se existir outra forma fico aguardando o retorno dos colegas!

    Atenciosamente,

     


    Sérgio Pitta
    • Marcado como Resposta Sérgio Pitta terça-feira, 9 de novembro de 2010 17:34
    terça-feira, 9 de novembro de 2010 17:34

Todas as Respostas

  • S,

     

        Faz o seguinte, executa o INSERT e depois faz um select LAST_INSERT_ID().

     

    Att,

    Ricardo

    • Marcado como Resposta Sérgio Pitta terça-feira, 9 de novembro de 2010 17:34
    terça-feira, 9 de novembro de 2010 13:44
  • Ricardo,

    Fiz dessa forma: SELECT * FROM ordemservico WHERE id = LAST_INSERT_ID() depois do comando INSERT, funcionou perfeitamente!

    Vlw, obrigado pela ajuda!

    Obs.: Se existir outra forma fico aguardando o retorno dos colegas!

    Atenciosamente,

     


    Sérgio Pitta
    • Marcado como Resposta Sérgio Pitta terça-feira, 9 de novembro de 2010 17:34
    terça-feira, 9 de novembro de 2010 17:34