USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Winsock
Psicose
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 13/07/2004 00:35 hs            
Estou tendo o seguinte problema...
Primeiramente pego a mensagem enviada pelo cliente e gravo em um banco de dados, logo depois envio para o servidor que ja ta la no banco de dados
No winsock do servidor no evento DataArrival, eu criei uma rotina que esta mostrando abaixo, que vai la no banco de dados e pega mensagem enviada..
Se eu coloco o Break Point em cima deste evento ele funciona direitinho, agora se eu tiro ele me come uma mensagem.. por exemplo
Mando mensagem 1 (Não aparece)
Mando mensagem 2 ( aparece 1)
Mando mensagem 3 (aparece 2) e assim sucessivamente
Abaixo esta minha programação se alguem encontrar o erro corrija por favor
===================================================
Private Sub WskConexao_DataArrival(Index As Integer, ByVal bytesTotal As Long)
'ao receber a mensagem executa comandos abaixo
On Error Resume Next
RsChamado.Close
On Error GoTo 0
Sql = " Select * from tbl_cham_atual where adicionado = 'N'"
RsChamado.Open Sql, Db, adOpenStatic, adLockOptimistic
On Error Resume Next
If RsChamado.RecordCount >= 1 Then

   
    RsChamado.MoveMin
   
    If FlxChamados.Rows = 2 And FlxChamados.TextMatrix(1, 0) = Empty Then
    FlxChamados.TextMatrix(1, 0) = RsChamado!nompc
    FlxChamados.TextMatrix(1, 1) = RsChamado!Data
    FlxChamados.TextMatrix(1, 2) = RsChamado!Problema
    FlxChamados.TextMatrix(1, 3) = RsChamado!mensagem & " "
    FlxChamados.TextMatrix(1, 4) = RsChamado!pa & " "
    FlxChamados.TextMatrix(1, 5) = RsChamado!ramal & " "
   
    RsChamado!adicionado = "S"
    RsChamado.Update
        ElseIf FlxChamados.Rows >= 2 And FlxChamados.TextMatrix(1, 0) <> Empty Then
            FlxChamados.AddItem RsChamado!nompc & vbTab & _
                            RsChamado!Data & vbTab & _
                            RsChamado!Problema & vbTab & _
                            RsChamado!mensagem & " " & vbTab & _
                            RsChamado!pa & " " & vbTab & _
                            RsChamado!ramal
                            RsChamado!adicionado = "S"
                            RsChamado.Update
                        End If
   
    RsChamado.MoveNext
   
    Do While Not RsChamado.EOF
        FlxChamados.AddItem RsChamado!nompc & vbTab & _
                            RsChamado!Data & vbTab & _
                            RsChamado!Problema & vbTab & _
                            RsChamado!mensagem & " " & vbTab & _
                            RsChamado!pa & " " & vbTab & _
                            RsChamado!ramal
            RsChamado!adicionado = "S"
            RsChamado.Update
            RsChamado.MoveNext
    Loop
End If
Set RsChamado = Nothing
End Sub
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página