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

Run Time Erro '3001'


alepe

Pergunta

Caros,

Ao utilizar o find para pesquisar o tipo de tecido ele não localiza e da erro Run time error 3001.

Os argumentos são incorretos, estão fora do intervalo aceitavel ou estão em conflito.

Se a pesquisa fosse por numero ele funciona..

entrada tipo de tecido = RIBANA

Dim codigo As String, criterio As String

'Processo de localização de tecido em estoque
codigo = txttecido.Text

If codigo = Empty Then Exit Sub
criterio = "tipotecido =" & codigo
rs.MoveFirst      
rs.Find criterio, 0, adSearchForward    

If rs.EOF Then

rs.MoveLast

MsgBox "Tecido Não Existe!!!"

End If

rs.Fields("quantidade") = rs.Fields("quantidade") - txtqtdeutilizada.Text

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0
Guest Dimas Guimarães

Alepe, você deve colocar sua variável dentro de aspas simples. Desta forma:

criterio = "tipotecido ='" & codigo & "'"

Isso se o tipotecido for do tipo string

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,4k
×
×
  • Criar Novo...