Array
(
)

Consulta sql...

Ingrid
   - 13 nov 2007

Olá pessoal...estou com uma dúvida, se alguém puder me ajudar agradeço...
É o seguitne, estou fazendo uma consulta sql, sendo q já testei no visual data manager e deu certo, porém, qdo faço direto no programa e mando mostrar num listbox ele dá o retorno errado...em vez de mostrar os valores corretos, ele repete doze vezes o primeiro numero, alguem sabe me ajudar??? To usando vb6...
um ex do codigo...

For i = 1 To 12
//aki faz a consulta
porcentagem = ´SELECT Quebra AS Teste FROM Estatistica, Resultados WHERE Estatistica.Quebra < 5 and Day(Resultados.Data)=1 and Month(Resultados.Data)=1 and Resultados.Referencia=Estatistica.Referencia´
Set r = Dbcon.OpenRecordset(porcentagem)
//aki naum mostra os valores certos igual aparece no visual data manager
List1.AddItem (r(´Teste´))

Next i

Dvm.a583591
   - 15 nov 2007

Ingrid, não sou um expert no assunto, mas acredito que o problema esteja na sintaxe do commando AddItem que vc está utilizando. Os argumentos são numéricos e variam de 0 até 11, no seu caso. Pode não ser nada disso,mas as vezes a lógica está correta, mas os argumentos utilizados estão incorretos. Boa sorte!

Carlos