LISTANDO TODOS OS FIELDS DO MYSQL

USUARIO.EXCLUIDOS 12/03/2005 17:55:05
#72603
Olá para todos. Estou tendo problemas, preciso carregar todos os FIELDS de uma tabela do mysql. Só os fileds em um combo para poder efetuar uma busca, do campo que selecionar. Isto é possível?
CLINS 12/03/2005 18:19:00
#72606
Resposta escolhida
Sim é.
Se vc utilizar um loop no objeto Recordset...


For x = 0 To UBound(rs.Fields)
Combo1.AddItem rs.Fields(x).Name
Next x


Acredito que funcione independente da forma de acesso (ADO,DAO)
USUARIO.EXCLUIDOS 12/03/2005 18:33:19
#72615
Olá, CLINS, mas porque ele exibe erro, na área do UBound, expect array?
CLINS 12/03/2005 18:36:17
#72616
Pergunta besta...
O recordset está configurado e povoado registros, ou seja , aberto ?
USUARIO.EXCLUIDOS 12/03/2005 18:37:44
#72618
Claro. Ele não está close
CLINS 12/03/2005 18:40:44
#72619
OK!

Neste caso tente :

For x = 0 To rs.Fields.Count
Combo1.AddItem rs.Fields(x).Name
Next x


Estou sem o VB aqui agora mas creio que funcionará
CLINS 12/03/2005 18:48:14
#72620
Po cara desculpe ai mas mude o código de :

Citação:

For x = 0 To rs.Fields.Count
Combo1.AddItem rs.Fields(x).Name
Next x



para :

For x = 0 To rs.Fields.Count -1 
Combo1.AddItem rs.Fields(x).Name
Next x


senão vai dar um erro.

Foi mal.
USUARIO.EXCLUIDOS 12/03/2005 18:51:00
#72621
é agora eu vi as mudanças, funciona perfeitamente
Obrigado. Ponto para você.
Tópico encerrado , respostas não são mais permitidas