Gustavo / MG
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 07/10/2005 16:04 hs
Olá pessoal, gostaria de saber como faço para quando efetuar um consulta com ADO, pegar o RecordCount da consulta, ou seja , saber quantos registos ele achou, porque quando uso DAO ele retorna sempre o número de registros encontrados, mas o ADO quando encontra registros retorna sempre -1...como faço para saber quantos registros ele realmente achou ?? Abraços e desde já imensamente agradecido, Gustavo
|
|
|
|
ninh@
|
SÃO PAULO SP - BRASIL
|
|
Postada em 07/10/2005 16:34 hs
oi gustavo vc pode usar isto adodc.Recordset.Fields.Count para ter a quntidade de registros no rst mas isto não é usado na consulta e sim depois de abrir o rst. Eu, por exemplo uso for i=0 to adodc.Recordset.Fields.Count -1 comandos... next i não sei se ajudou
Tem alguem me olhando..... é vc?
|
|
|
|
Postada em 07/10/2005 20:25 hs
|
|
|
|
Postada em 07/10/2005 23:58 hs
só pra reforçar mesmo pq de vez em qdo as dicas com links passam batido, experiência própria... o Alf deu a dica certa veja o cursorLocation do seu recordset... é só clicar no link q o Alf passou blz?? t+
|
|
|
|
Postada em 08/10/2005 16:32 hs
mude o cursor para sql, bd, adopenkeyset,adlockreadonly
do while not tb.eof var = tb("nome") tb.movenext loop
|
|
|