numero do fields na tabela mysql

Fórum sobre Banco de Dados e RDDs para Clipper/[x]Harbour.

Moderador: Moderadores

Avatar do usuário
Amparo
Usuário Nível 3
Usuário Nível 3
Mensagens: 342
Registrado em: 20 Ago 2010 10:38
Localização: caieiras / sao paulo

numero do fields na tabela mysql

Mensagem por Amparo »

ola amigos

bom dia a todos

Gostaria de saber se ha alguma forma de pegar o numero da posição do fields em uma tabela mysql

em harbour com DBF faço desta forma:

nField := CLIENTES->( FieldPos( "LIM_CREDIT" ) )

abraço
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20415
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 1 vez

numero do fields na tabela mysql

Mensagem por JoséQuintas »

Se consegue pegar a estrutura, a partir daí seria testar a posição.

Exemplo de uma opção:

Código: Selecionar todos

Rs := Conexao:Execute( "SELECT * FROM tabela LIMIT 1" )
aList := {}
FOR nCont = 1 TO Rs:Fields:Count()
   AAdd( aList, Rs:Fields( nCont - 1 ):Name )
NEXT
Rs:Close()

RETURN AScan( aList, cName )
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder