Clipper On Line • Ver Tópico - migração de dados. help

migração de dados. help

Discussão sobre a linguagem CA-Clipper.

Moderador: Moderadores

 

migração de dados. help

Mensagempor scom » 17 Out 2007 10:26

eu estou trocando um sistema de um novo cliente e ele quer que eu pegue os clientes, fornecedores e produtos do sistema antigo e jogue no meu sistema, o problema é que esse sistema é feito em DataFLex 2.3b e os dados ficam amarzenados em arquivos .DAT eu até consigo ver dos dados pelo edit.com mas é cheio de caretinhas e não tem uma forma definida como um DBF. alguem ja passou por esse tipo de situação e pode me dar uma dica de uma ferramente ou sei la o que.

atenciosamente

Robson
S COM INFORMÁTICA
CLIPPER 5.3 / FIVEWIN 2.0 / BLINKER 7
XHARBOUR/ BCC582
scom
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 133
Data de registro: 15 Nov 2004 09:49
Cidade/Estado: Dourados/MS
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Mensagempor rochinha » 17 Out 2007 14:32

Amiguinho

De primeira mão vou lhe dizendo que arquivos .DAT não seguem padrão nenhum, tratando-se apenas de uma extensão de arquivos originalmente para suportar dados da agencia NASA e que em linguagens como COBOL eram então manipuladas.

Hoje podemos ver esta extensão em arquivo que contem informações de video muito comumente encontrados em VCDs piratas.

procure o programa REBUILD.EXE(faz parte do Cobol, veja em UpSeros.com).

copie para o diretorio de dados e execute algo assim:

rebuild arquivo.dat, texto.txt /T:LII /V

sera gerado TEXTO.TXT, com o conteudo, tambem um arquivo TEXTO.IDX, que é o arquivo de indice line indexed input. (LII)
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para fivolution@hotmail.com. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar de usuário

rochinha
Membro Master

Membro Master
 
Mensagens: 4538
Data de registro: 18 Ago 2003 20:43
Cidade/Estado: São Paulo - Brasil
Curtiu: 800 vezes
Mens.Curtidas: 242 vezes

Mensagempor ademilson » 17 Out 2007 16:22

Existe uma ferramenta do proprio dataflex que realiza esta operacao, ele gera um arquivo .TXT. Eu ja converti um sistema assim, mas, ja faz muito tempo, e nao lembro o nome dele. Mas esse é o caminho, pois, na epoca procurei de tudo e nao achei nada.
_____________________
José Ademilson da Cruz
Gerente de Desenvolvimento Harbour
SG Sistemas de Automação ltda.
Avatar de usuário

ademilson
Usuário Nível 2

Usuário Nível 2
 
Mensagens: 87
Data de registro: 07 Ago 2007 10:01
Cidade/Estado: Maringá
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Mensagempor Pablo César » 18 Out 2007 07:19

Então como disse o colega Rochinha, se a extensão .DAT não obedece a padrão algum e não conseguir porque não é Cobol ou Dataflex como o Demilson propus e se o atual sistema tiver a opção de relatorios globais quanto a clientes, fornecedores, produtos e outras informações de relevância. Daí quando todas as tentativas forem esgotadas você poderia capturar a impressão em arquivo, ora seja pelo utilitário PRN2FILE.COM ou até mesmo pela opção de captura em arquivo da propria impressora, se for esta opção instale a impressora "Genérico / Somente texto" e depois de criado cada relatório em arquivo, importe-o para dentro de um DBF e leia SUBSTRING por SUBSTRING para pegar o campo certo com o tamanho certo de cada uma das informações. É trabalhoso, mas não im possível. Foi assim que eu conseguí pegar os dados de um sistema feito em Cobol. Mas as vezes algumas informações poderão não constar no relatório, daí você pergunta para o seu cliente, se está disposto a perder tal informação.
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar de usuário

Pablo César
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 5312
Data de registro: 31 Mai 2006 10:22
Cidade/Estado: Curitiba - Paraná
Curtiu: 142 vezes
Mens.Curtidas: 152 vezes

Mensagempor And » 19 Out 2007 01:15

Anderson
Clipper 52e/Clipper 53b/Blinker 7/Vlib/Fglib/DBFNTX
_______________________________________________
Migrando para [x]Harbour 0.99.60 (SimpLex) + MiniGUI 1.2 Exp. (Build 22)
_______________________________________________
Assine o manifesto dos artistas pela preservação da amazônia.
Avatar de usuário

And
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 163
Data de registro: 25 Set 2005 18:31
Cidade/Estado: São Paulo/SP
Curtiu: 0 vez
Mens.Curtidas: 1 vez

resolvido.

Mensagempor scom » 19 Out 2007 17:11

ola amigos, obrigado a todos pela ajuda.

eu usei uma ferramente do próprio dataflex chamado de DFQUERY.EXE para gerar os txt.

o flexql.bat eu tentei mas da erro.

abraço e até a proxima.

ROBSON
S COM INFORMÁTICA
CLIPPER 5.3 / FIVEWIN 2.0 / BLINKER 7
XHARBOUR/ BCC582
scom
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 133
Data de registro: 15 Nov 2004 09:49
Cidade/Estado: Dourados/MS
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Mensagempor clodoaldomonteiro » 19 Out 2007 18:18

Robsom!

No sistema antigo tem algum relatório que liste a base de dados por completo?

Pois se tiver, vocÊ pode gerar essa listagem em txt e depois fazer um sisteminha para ler o arquivo gerado e ai voce pode transformar em dbf.

Já fiz isso algumas vezes e deu certinho.
At. Clodoaldo Monteiro
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Avatar de usuário

clodoaldomonteiro
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 741
Data de registro: 30 Dez 2006 12:17
Cidade/Estado: Teresina-PI
Curtiu: 110 vezes
Mens.Curtidas: 31 vezes

Mensagempor ABeltrani » 05 Mar 2008 18:19

Boa noite amigos !

Será que alguem poderia me enviar o dfquery.exe ? Preciso converter um dat e não sei o que fazer.

Obrigado pela atenção..
ABeltrani
Usuário Nível 2

Usuário Nível 2
 
Mensagens: 54
Data de registro: 09 Nov 2007 09:05
Cidade/Estado: Porto Ferreira-SP
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Mensagempor ABeltrani » 07 Mar 2008 15:35

Olá Robson... vc poderia por favor me enviar o dfquery para que eu possa converter uma base de dados dataflex de um cliente ?

Grato

Ademir.
ABeltrani
Usuário Nível 2

Usuário Nível 2
 
Mensagens: 54
Data de registro: 09 Nov 2007 09:05
Cidade/Estado: Porto Ferreira-SP
Curtiu: 0 vez
Mens.Curtidas: 0 vez

migração de dados. help

Mensagempor Augusto_Pato » 16 Dez 2016 15:17

C:\DOCUME~1\GUILHE~1\Desktop\DAT>REBUILD VENDAPRO.DAT, TESTE.TXT /T:LII /V
Microsoft (R) COBOL File Management Utility Version 4.5

COBOL software by Micro Focus
Copyright (C) Microsoft Corporation 1984,1991. All rights reserved.
Copyright (C) Micro Focus Ltd. 1984,1991. All rights reserved.

***Error on input file - not MF indexed or variable format

Alguem pode me ajudar com o erro acima.

Me deparei com uma situação embaraçosa, onde um cliente quer que converta todos os cadastros, porém na pasta só tem arquivos .DAT e .IDX, logo sei que os dados não são DataFlex, porém o erro mencionado acima ocorre quando tento rodar o Rebuild.
Augusto_Pato
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 1
Data de registro: 16 Dez 2016 15:02
Cidade/Estado: SAP/PR
Curtiu: 0 vez
Mens.Curtidas: 0 vez




Retornar para CA-Clipper

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 7 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro