posição de campo na tabela Firebird

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

Moderador: Moderadores

Avatar do usuário
Poka
Usuário Nível 4
Usuário Nível 4
Mensagens: 563
Registrado em: 25 Out 2004 21:26
Localização: Leme/SP

posição de campo na tabela Firebird

Mensagem por Poka »

Olá
Alguém pode ver o que está acontecendo, é o seguinte.
Veja o campo CEST
Visualizado pelo sistema está na última posição.
Pelo FlameRobim está na 14 posição que é o correto
Obs. Este campo foi criado por último e ficou na última posição. Foi aplicado o comando ALTER TABLE POSITION.
Preciso que fique na 14 posição igual do FlameRobin.
Utilizo firebird 2.5

segue arquivo anexo

Obrigado.

Poka
Anexos
sistema.rar
(1017.14 KiB) Baixado 112 vezes
Avatar do usuário
Poka
Usuário Nível 4
Usuário Nível 4
Mensagens: 563
Registrado em: 25 Out 2004 21:26
Localização: Leme/SP

posição de campo na tabela Firebird

Mensagem por Poka »

Esqueci de mencionar alguns detalhes.

crie uma pasta teste
acerte o arquivo rota.txt
instale o firebird e ODBC

Poka
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

posição de campo na tabela Firebird

Mensagem por Itamar M. Lins Jr. »

Ola!
O FR, não converte, nem muda a ordem.
Sua rotina está mudando a ordem, pulando ou ignorando a estrutura matriz.

Código: Selecionar todos

						// agora pego o que interessa para a minha estrutura
      aadd(mEstru,{ upper( alltrim(mx[a,2])), xtipo ,xtam , mx[a,8] })
Porque não usa a classe "SQLMIX" ?

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

posição de campo na tabela Firebird

Mensagem por JoséQuintas »

Um chute:

No SELECT dos campos ORDER BY field_position
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/
Avatar do usuário
Poka
Usuário Nível 4
Usuário Nível 4
Mensagens: 563
Registrado em: 25 Out 2004 21:26
Localização: Leme/SP

posição de campo na tabela Firebird

Mensagem por Poka »

Itamar obrigado por responder.
já fazem +- 2 anos que venho mexendo, já tenho praticamente todas as funções prontas para criação, gravação de arquivos. Mudar agora seria praticamente impossível.

Quintas.
valeu a luz que me deu. Foi só dar asort na 4 coluna de retorno da matriz, resolveu o problema.

Obrigado Itamar e Quintas.
Um abraço.


Poka.
Responder