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

Login


mestre fyoda

Pergunta

Private Sub Image1_Click()

Set Rs = Conexao.Execute(" Select * from LOG where USUFUN = ' usuario.text ' ")

    If Rs.EOF = False Then
        MsgBox ("Usuário " & usuario.Text & "inválido")
    Else
        MsgBox ("Usuário válido")
    End If
End Sub
o Rs no Module está :
Global Rs As ADODB.Recordset

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

A linha...

Set Rs = Conexao.Execute(" Select * from LOG where USUFUN = ' usuario.text ' ")
... deveria ser:
Set Rs = Conexao.Execute("Select * from LOG where USUFUN = '" & usuario.text & "'")

Experimente mostrar (em uma MSGBOX) a string passada para Execute e você vai *ver* a diferença.

Abraços,

Graymalkin

Link para o comentário
Compartilhar em outros sites

  • 0
é antes de postar aqui tinha visto o problema inserindo no MSGBOX porem não via o erro , é necessário colocar os & ?

Como não via? :blink: No primeiro caso, você vai ver que estará escrito "usuario.text" literalmente e não o conteúdo dessa caixa de texto. E sim, é necessário colocar o operador de concatenação & para que você possa formar a string corretamente.

Abraços,

Graymalkin

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,5k
    • Posts
      652,3k
×
×
  • Criar Novo...