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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Apenas uma questão de lógica..
MARCONE
Pontos: 2843
BRASÍLIA
DF - BRASIL
Postada em 03/09/2004 10:23 hs            
Tá gerando o mesmo erro. Tendo em vista que a tabela vem de um arquivo  texto, Não posso ordenar-la primeiramente, porque ela ficaria totalmente fora do padrão. Uso o seguinte código:
 
strCnisa = "SELECT * FROM ImportaContab"
rst.Open strCnisa, cnBd, adOpenKeyset, adLockOptimistic
rst.MoveN-e-x-t
Do While Not rst.EOF 'loop geral para varrer a tabela
If Mid(Trim(rst!Historico), 1, 10) = "----------" Then 'referência para pegar o campo Conta
rst.MoveNext 'vá para o próximo registro pegar o nome da conta
sConta = rst!Campo2
rst!Conta = sConta 'grava a conta no campo Conta
rst.Update
End If
rst.MoveNext
Loop
 
Ao executar a instrução, somente a primeira linha é atualizada e  está gerando o seguinte erro:
 
"Informações insuficientes ou incorretas sobre a coluna-chave.
Muitas linhas foram afetadas pela atualização. "
 
Que coluna chave é essa?Emoções

MarconeEmoções

 

TÓPICO EDITADO
   
WaldirJr
POÇOS DE CALDAS
MG - BRASIL
Postada em 03/09/2004 11:01 hs            
A estrutura de sua tabela é apenas estes campos?:
Conta....Data...Historico...Campo2

Qual destes campos é chave primária?

________________________

Té +

Que NIMB role bons Dados! Emoções

     
MARCONE
Pontos: 2843
BRASÍLIA
DF - BRASIL
Postada em 03/09/2004 11:08 hs            
Nenhum deles é chave primária, todos estão no formato texto e todos podem conter valores duplicados..Emoções

MarconeEmoções

 

     
Página(s): 2/2     « ANTERIOR  


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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