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

Comparar Campo Do Banco De Dados Com Campo Do Formulário


mixpacheco

Pergunta

Usando o Visual Basic 6.0 e o SQL Server 7.0, tenho que comparar um campo da tabela tbVeiculo do banco de dados com o que estará no campo text do item txtCadastro(0) do formulario frmContrato. Fiz esse código abaixo:

    Sql = "SELECT tbVeiculo.Placa, tbContratado.Nome " & _
          "FROM tbVeiculo INNER JOIN tbContratado ON tbVeiculo.CodContratado = tbContratado.Codigo " & _
          "WHERE tbVeiculo.CodContrato = " & frmContrato.TxtCadastro(0).Text & ""
Só que quando eu rodo o programa pra testar, ele funciona da primeira vez que eu chamo o formulário, da segunda vez ele apresenta isto:
Run-time error '340':
Control array element '0' doesn't exist

O erro aparece na ultima linha do sql, no caso "WHERE tbVeiculo.CodContrato = " & frmContrato.TxtCadastro(0).Text & ""

Grata;

Michelle Pacheco de Souza

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

esse tipo de coisa devia ser postado no forum de Visual Basic.

mas o erro esta em frmContrato.TxtCadastro(0).Text.

tem certeza que o TxtCadastro(0) existe mesmo?

tipo você deve ter criado um control array, mas apagou o campo do indice 0. sera que não?

verifique se é mesmo o 0 que você tem que acessar.

Link para o comentário
Compartilhar em outros sites

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...