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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Retorna -1
RDM.TECNOLOGIA
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 17/10/2008 17:32 hs            
Pessoal eu fiz uma conexão com sql 2000 e dei um RsRegistros.RecordCount e me retorna -1 sendo q a tabela tem milhares de registros, pq isto acontece?
 
como resolver isto?
 

Obrigado!
   
Ash Katchup
CAXIAS DO SUL
RS - BRASIL
ENUNCIADA !
Postada em 17/10/2008 17:40 hs            
Essa propriedade só funciona se vc executar uma SQL na tabela.

__________________

"It is the way of men to make monsters...and it is the nature of
monsters to destroy their makers."

-F.E.A.R. (First Encounter Assault Recon )
   
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
Postada em 17/10/2008 22:23 hs            
tenta alterar isto na sua conexão e teste novamente
 
.LockType = adLockReadOnly
.CursorType = adOpenKeyset
 
 
TÓPICO EDITADO
   
RDM.TECNOLOGIA
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 20/10/2008 08:08 hs            
Bom Dia
Treze, muito obrigado pela dica, é que eu utilizo muito este tipo de conexão abaixo:
Set RsVrValor = conn.Execute("Select valor_transfer From oc_item Where num_oc = '" &  txt_num_oc.Text & "'")
 
Então eu utilizei como descrito abaixo para este recordcount e deu certo:
Dim SqlConNumOc As String
Set RsConNumOc = New ADODB.Recordset
SqlConNumOc = "select * from oc_item where num_oc = '" & txt_num_oc.Text & "'"
RsConNumOc.Open SqlConNumOc, ConOrdem, adOpenKeyset, adLockOptimistic
   
Página(s): 1/1    

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