none
Como passar uma sequence do postgre sql no vb.net? RRS feed

  • Pergunta

  •  Boa tarde!

    Minha dúvida é a seguinte: tenho um banco de dados Postgre SQL e uma sequence para implementar a auto-numeração.

    Como faço para passar esta sequence em um insert em vb.net?


    Atenciosamente, Marcio Nogueira Cardoso Pinto.

    segunda-feira, 9 de setembro de 2013 18:30

Respostas

  • Olá amigo!

    Eu utilizo o postgres com sequences.

    Quando vou fazer um insert eu faço assim:

    insert into produtos_desenhos (id_produtos_desenhos, id_produtos, desenho, detalhe, descricao, data_criacao, user_criacao) values (nextval('produtos_desenhos_id_seq'),1,'786-0028-00','15','efe',to_timestamp('9/9/2013 16:28:06','DD-MM-YYYY HH24:MI:SS'),1)

    Eu pego o nome da sequence e uso o comando do postgres NEXTVAL.

    Espero ter ajudado.

    Att.

    Giovani

    • Marcado como Resposta Marcio_Nogueira segunda-feira, 9 de setembro de 2013 19:42
    segunda-feira, 9 de setembro de 2013 19:33

Todas as Respostas

  • Estou fazendo da seguinte forma:

    strSql =

    "insert into usuario(nome,login,senha) values(sistema_seq.NEXTVAL'"& txtNome.Text & "','"& txtLogin.Text & "','"& txtSenha.Text & "')"


    Atenciosamente, Marcio Nogueira Cardoso Pinto.

    segunda-feira, 9 de setembro de 2013 19:07
  • Olá amigo!

    Eu utilizo o postgres com sequences.

    Quando vou fazer um insert eu faço assim:

    insert into produtos_desenhos (id_produtos_desenhos, id_produtos, desenho, detalhe, descricao, data_criacao, user_criacao) values (nextval('produtos_desenhos_id_seq'),1,'786-0028-00','15','efe',to_timestamp('9/9/2013 16:28:06','DD-MM-YYYY HH24:MI:SS'),1)

    Eu pego o nome da sequence e uso o comando do postgres NEXTVAL.

    Espero ter ajudado.

    Att.

    Giovani

    • Marcado como Resposta Marcio_Nogueira segunda-feira, 9 de setembro de 2013 19:42
    segunda-feira, 9 de setembro de 2013 19:33
  • Obrigado pela dica!!!!!!!!!!!!!!!!!

    Atenciosamente, Marcio Nogueira Cardoso Pinto.

    segunda-feira, 9 de setembro de 2013 19:42