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: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

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, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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