Ir para conteúdo
Fórum Script Brasil
  • 0

Problema: Repetição Insert em Grid (VB6)


Felipe Porto

Pergunta

Oi,

Eu estou tendo um problema no VB6 quando eu faço insert de mais de um campo de grid

Explicando melhor...

Quando eu faço insert de uma grid com 1 campo

ele funciona perfeitamente

Porém

se faço insert com 2 ou mais campos ele faz o seguinte

faz insert no campo 1, quando vai fazer no campo 2 ele faz o 1 e o 2, e quando fazer o campo 3 ele faz o 1, 2 e o 3

o que seria:

1

2

3

fica

1

1

2

1

2

3

Não sei se consegui explicar bem o problema

strSQL = ""
    strSQL = strSQL & " declare @fone int"
    For j = 1 To gridtel.Rows - 1
        strSQL = strSQL & " select @fone = IsNull(MAX(COD_FONE_CLIENTE), 0) + 1 from tblCLIENTE_FONE"
        strSQL = strSQL & " insert into tblCLIENTE_FONE (cod_fone_cliente, cod_tipo_fone, cod_cliente, fone)"
        strSQL = strSQL & " values (@fone, '" & gridtel.TextMatrix(j, 3) & "', '" & cliente & "', '" & gridtel.TextMatrix(j, 1) & "')"
       Call Executa_Comando(strSQL)
    Next j

bom esse é o cód

estou meio perdido

Obrigado

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...