NFE - MIGRAGAR DADOS DE UMA TABELA PARA OUTRA

 Tópico anterior Próximo tópico Novo tópico

NFE - MIGRAGAR DADOS DE UMA TABELA PARA OUTRA

VB.NET

 Compartilhe  Compartilhe  Compartilhe
#470181 - 29/12/2016 15:57:08

WEBIER
URUCUI
Cadast. em:Dezembro/2003


mais ele nao deve ser autonumeração geral... só na quantidade de registros inseridas...

exemplo: o insert vai inserir 3 registos agora... entao o campo item vai ficar 1, 2, 3
o proximo insert, por exemplo é de 5 registro, entao o campo item vai ser 1, 2, 3, 4, 5

ou seja, a autonumeração é só para a quantidade de registro inserida no momento da inserção... não é geral nao



#470182 - 29/12/2016 16:08:07

MARCOSLING
SAO PAULO
Cadast. em:Agosto/2008


Aí não vai ter jeito, vc vai precisar fazer loop...



#470183 - 29/12/2016 16:35:11

WEBIER
URUCUI
Cadast. em:Dezembro/2003


Última edição em 29/12/2016 16:39:14 por WEBIER

Pensei em fazer assim, para aceitar mais de um SELECT no INSERT INTO, pensei em colocar  para preencher cada campo um SELECT, para teste fiz assim:

sSQL = "INSERT INTO NotaFiscalItens ( " & _
        "CodigoProduto, " & _
        "NomeProduto) " & _
        "SELECT " & _
        "(SELECT pedidos_itens.cod_produto FROM produtos INNER JOIN pedidos_itens ON produtos.codigo = pedidos_itens.cod_produto INNER JOIN pedidos ON pedidos_itens.cod_pedido = pedidos.cod_pedido WHERE pedidos_itens.COD_PEDIDO = " & txtCodPedido.Text & ") as varCodProduto, " & _
        "(SELECT pedidos_itens.descricao FROM produtos INNER JOIN pedidos_itens ON produtos.codigo = pedidos_itens.cod_produto INNER JOIN pedidos ON pedidos_itens.cod_pedido = pedidos.cod_pedido WHERE pedidos_itens.COD_PEDIDO = " & txtCodPedido.Text & ") as varNomeProduto ;"


Só que nao tá buscando os dados... as variaveis estao vindo vazias... na hora de inserir recebo a msg do insert dizendo que nao pode inserir campos nulos pois o campo nao aceita.

Onde tou errando?




 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por WEBIER em 29/12/2016 17:01:55