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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Variable Not defined
ADRIANO2605
CAMPO GRANDE
MS - BRASIL
ENUNCIADA !
Postada em 09/07/2008 08:31 hs            
Olha só pessoal, meu programa tava rodando perfeitamente!
Mil maravilhas, até que eu fui fazer uma graça!
Quiz coloca rum código q achei na net que faz alterar o formato da data do micro. Até ai beleza!
O problema é q ele começou a pedir pra declarar variaveis q antes eu não declarava por exemplo em todos meus programas, veja bem eu disse todos, eu nunca declarei o I para laços
Sempre fiz for i = 0 to 10 e pronto
Ta me pedindo pra declarar, até ai beleza, se eu for la em alguma module e declarar ele como i as integer ele roda normal, beleza
o problema é que eu tambem utilizo sql tipo
Set Atualiza = Workspaces(0).OpenDatabase(banco)
só q agora ele me da erro da variavel atualiza
beleza fui la e declarei atualiza as recordset
beleza
só q o vb não sastifeito me deu um erro na instrução sql posterior a este atualiza não aceitando o valor de um data (objeto) que eu tenho lá
o codigo é este
Set Atualiza = Workspaces(0).OpenDatabase(banco)
Atualiza.Execute "UPDATE receber SET receber.vlrdoc ='" & Ctxt(17).Text & "'WHERE codfin like '" & DtaPlan.Recordset.Fields("codigo") & "' and baixa like '" & 0 & "'"
Atualiza.Execute "UPDATE receber SET receber.vlrparc ='" & Ctxt(17).Text & "'WHERE codfin like '" & DtaPlan.Recordset.Fields("codigo") & "'and baixa like '" & 0 & "'"
Atualiza.Execute "UPDATE receber SET receber.dtavenc ='" & Ctxt(19).Text & "'WHERE codfin like '" & DtaPlan.Recordset.Fields("codigo") & "'and baixa like '" & 0 & "'"

Na verdade ele fala a seguinte mensagem
Compile error:
Method or data member not found e acusa o erro la no dtaplan.recordset.fields no "fields"
Eu nunca vi isto, e não tenho a minima ideia de como corrigir, alguém sabe me dizer o q ocasiona isto.
Obs, a module q eu havia colocado no programa pra verificar a data trabalhava com apis.
O programa esta instalado e funcionando perfeitamente no cliente, foi em atualização q estou fazendo que deu problema e estes códigos q passei estão funcionando perfeitamente lá!

Bom se alguém puder me ajudar fico muito grato!
Até mais!
   
Ama
Pontos: 2843
UBERLÂNDIA
MG - BRASIL
ENUNCIADA !
Postada em 09/07/2008 11:49 hs         
retira a declaração Option Explict no topo do módulo só que não é a maneira correta de trabalhar pois todas novas variáveis serão tratadas como variants assim ira existir um consumo de memoria.
   
ADRIANO2605
não registrado
ENUNCIADA !
Postada em 09/07/2008 12:19 hs   
Kraks dr, matou a pau!
Num deu outra era isto mesmo, só q o seguinte, agora tu me deixou confuso pra caramba.
Eu nunca faço esta declaração do option explict  fiz neste por causa da questão da data.
Agora fora as variaveis que eu utilizo no sql, tipo atualiza, deleta elas não são declaradas, mas eu faço o set atualiza = work....
e o deletar  tambem
agora o i, tambem precisa, prq o restante tudo é declarado, tu acha q isto pode atrapalhar no desempenho do meu código.
Desde já agradeçoa  força, obrigado!
   
Lucas Felix
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 21/07/2008 11:41 hs            
As boas práticas de programação pedem para que sempre declaremos as variáveis, o vb "deixa" a gente seguir sem declarar, porém dá uns problemas que podem ser evitados declarando-as, para não "esquecermos" colocamos o Option Explicit.
   
alex
não registrado
ENUNCIADA !
Postada em 11/12/2009 00:45 hs   
estou tentando copilar um aplicativo e esta dando o seguinte erro: Compile error: Method or data member not found em vb.  Exatamente nessa linha

wb.navigate "http://blinguedisls.mail.com.br/sartes.aspx"

sera que alguem poderia me ajudar???

desde ja agradeçoa todos.
   
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