Acessando DataFlex [Resolvido]  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
marciosantri
Virtual Machine Man
[Avatar]

Membro desde: 02/03/2007 12:32:35
Mensagens: 567
Localização: Goiânia, Goiás
Offline

Boa tarde.

Fechamos contrato com um cliente que utilizava um sistema em DataFlex. A empresa que perdeu o cliente certamente não irá ajudar na conversão.

Gostaria de saber se tem um maneira free de acessar o DataFlex via Java (JDBC, ODBC) ou até mesmo em Delphi ou Visual Studio.

Fiz uma pesquisa rápida aqui no fórum mas não achei nada.

leroicotidiano.blogspot.com

davidbuzatto
Moderador
[Avatar]

Membro desde: 07/08/2004 23:47:57
Mensagens: 4013
Localização: Vargem Grande do Sul - SP
Offline

Se vc tiver o driver ODBC instalado, é só configurar o mesmo e acessar usando uma ponte JDBC-ODBC, apesar de não ser recomendado... Dê uma olhada na documentação do Java que lá explica como usar a ponte.

Até mais!

Seja educado. Agradeça quem te ajudou. Não custa nada.
Dúvidas de Java? Utilize o fórum! Não respondo via MP.

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Fowler)
"A vida é um escândalo, e no final dá sempre errado. O que humaniza o homem é o fracasso."

http://davidbuzatto.com.br | GitHub | uHunt | CV Lattes | Last.fm
[WWW]
davidbuzatto
Moderador
[Avatar]

Membro desde: 07/08/2004 23:47:57
Mensagens: 4013
Localização: Vargem Grande do Sul - SP
Offline

Dê uma olhada aqui....

Seja educado. Agradeça quem te ajudou. Não custa nada.
Dúvidas de Java? Utilize o fórum! Não respondo via MP.

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Fowler)
"A vida é um escândalo, e no final dá sempre errado. O que humaniza o homem é o fracasso."

http://davidbuzatto.com.br | GitHub | uHunt | CV Lattes | Last.fm
[WWW]
WilliamSilva
Moderador

Membro desde: 02/03/2005 11:08:44
Mensagens: 1747
Localização: Santos -SP.
Offline

Gostaria de saber se tem um maneira free de acessar o DataFlex via Java (JDBC, ODBC) ou até mesmo em Delphi ou Visual Studio.
O Dataflex é proprietário, e não existe uma maneira fácil para isso a não ser com algumas ferramentas especializadas. O ideal é vc. de posse com uma delas efetuar a migração dos dados em formato .txt delimitado por "," e importalo com a mesma estrutura p/ o seu banco preferido (= o DB2-express seria uma boa).Informo que é necessário conhecer de Dataflex pois tem um carinha chamado DFFile que é o centro de tudo ok...

Ps. qualquer coisa mande uma mensagem privada postando histórico do projeto, para vermos onde podemos ajudar..
sds

= William Silva =
iSHARE - Document Management System
[Email] [WWW] [MSN]
marciosantri
Virtual Machine Man
[Avatar]

Membro desde: 02/03/2007 12:32:35
Mensagens: 567
Localização: Goiânia, Goiás
Offline

Na verdade estamos importando algumas coisas para o nosso Banco (Oracle). Não estamos convertendo sistemas, apenas aproveitando informações do sistema antigo para o nosso sistema.
Só preciso mesmo acessar estes arquivos do DataFlex para facilitar o processo de implantação.

Achei um programinha chamado Flexql. Parece que ele consegue ler as tabelas do DataFlex. Qualquer novidade eu posto aqui.

leroicotidiano.blogspot.com

marciosantri
Virtual Machine Man
[Avatar]

Membro desde: 02/03/2007 12:32:35
Mensagens: 567
Localização: Goiânia, Goiás
Offline

davidbuzatto wrote:Se vc tiver o driver ODBC instalado, é só configurar o mesmo e acessar usando uma ponte JDBC-ODBC, apesar de não ser recomendado... Dê uma olhada na documentação do Java que lá explica como usar a ponte.

Até mais!


O problema é justamente este. Como acessar o DataFlex por ODBC (observe que ainda não cheguei no Java)?

leroicotidiano.blogspot.com

marciosantri
Virtual Machine Man
[Avatar]

Membro desde: 02/03/2007 12:32:35
Mensagens: 567
Localização: Goiânia, Goiás
Offline

Eureka!!!

Esse programinha exporta para o formato DBase. Com DBF estou em casa, hehehehe.

leroicotidiano.blogspot.com

WilliamSilva
Moderador

Membro desde: 02/03/2005 11:08:44
Mensagens: 1747
Localização: Santos -SP.
Offline

Achei um programinha chamado Flexql. Parece que ele consegue ler as tabelas do DataFlex. Qualquer novidade eu posto aqui.
Esse programinha exporta para o formato DBase. Com DBF estou em casa, hehehehe.
.DBF 3 Plus do Clipper, muito cuidado.. exporta txt ";", ou manda ler a estrutura pelo MS-Excel.

= William Silva =
iSHARE - Document Management System
[Email] [WWW] [MSN]
marciosantri
Virtual Machine Man
[Avatar]

Membro desde: 02/03/2007 12:32:35
Mensagens: 567
Localização: Goiânia, Goiás
Offline

WilliamSilva wrote:
Achei um programinha chamado Flexql. Parece que ele consegue ler as tabelas do DataFlex. Qualquer novidade eu posto aqui.
Esse programinha exporta para o formato DBase. Com DBF estou em casa, hehehehe.
.DBF 3 Plus do Clipper, muito cuidado.. exporta txt ";", ou manda ler a estrutura pelo MS-Excel.


É, percebi. Mandei exportar no formato Paradox 3. Me resolveu o problema.

leroicotidiano.blogspot.com

WilliamSilva
Moderador

Membro desde: 02/03/2005 11:08:44
Mensagens: 1747
Localização: Santos -SP.
Offline

É, percebi. Mandei exportar no formato Paradox 3. Me resolveu o problema.
Mais não coloca em rede não....tem uma carinha (bla.. bla ...bla.net)que vai te dar uma dor de cabeça terrivel.Mais é isso ai...tá me fazendo voltar no tempo né.......

= William Silva =
iSHARE - Document Management System
[Email] [WWW] [MSN]
marciosantri
Virtual Machine Man
[Avatar]

Membro desde: 02/03/2007 12:32:35
Mensagens: 567
Localização: Goiânia, Goiás
Offline

WilliamSilva wrote:
É, percebi. Mandei exportar no formato Paradox 3. Me resolveu o problema.
Mais não coloca em rede não....tem uma carinha (bla.. bla ...bla.net)que vai te dar uma dor de cabeça terrivel.Mais é isso ai...tá me fazendo voltar no tempo né.......


Hehehehe. Lembro quando estava começando no Delphi em 97 e fazia uns programinhas em Paradox. Vivia corrompendo os arquivos. Mas a gente já tinha o costume de reindexar arquivos dos programas em Clipper, hehehe. Sessão nostalgia pura.

Sorte que era apenas uma troca de sistema. Dessa base dataflex só aproveitamos clientes, fornecedores, produtos, custos, preços de venda e estoque. Paradox foi só uma ponte mesmo entre os dados do sistema anterior e o nosso, que é em Oracle. Já está tudo 100%.
Eu não consegui acessar o DataFlex por Java (achei somente uma ferramenta paga), Delphi e C#.

leroicotidiano.blogspot.com

WilliamSilva
Moderador

Membro desde: 02/03/2005 11:08:44
Mensagens: 1747
Localização: Santos -SP.
Offline

Eu não consegui acessar o DataFlex por Java (achei somente uma ferramenta paga),
Somente via ODBC + e um driver mais fica muito lento..tem uma ferramenta (ponte) em que o Oracle lê uma base Dataflex(2.3), nem sei se existe ainda.Como o tempo passa e o Dataflex já viajei muito convertendo sistemas Dataflex p/ Delphi, mais isso é passado e o trem já passou .

= William Silva =
iSHARE - Document Management System
[Email] [WWW] [MSN]
antonio.lyma
Smalltalk
[Avatar]

Membro desde: 19/02/2008 20:48:25
Mensagens: 3
Localização: Goiânia - GO
Offline

marciosantri wrote:Eureka!!!

Esse programinha exporta para o formato DBase. Com DBF estou em casa, hehehehe.


Meu amigo, eu estou precisando deste programa, aonde o encontro?
Estou fazendo a conversão de um cliente cuja base está em dataflex 3.2D. Ocorre que o Dataflex 6.2 não consegue exportar os arquivos em formato TXT com os valores decimais necessários.
O cliente está pocesso de raiva comigo, então se puder me ajudar, onde eu consigo este programa? Ou você pode me fornecer o seu?

Abraço
[MSN]
marciosantri
Virtual Machine Man
[Avatar]

Membro desde: 02/03/2007 12:32:35
Mensagens: 567
Localização: Goiânia, Goiás
Offline

antonio.lyma wrote:
marciosantri wrote:Eureka!!!

Esse programinha exporta para o formato DBase. Com DBF estou em casa, hehehehe.


Meu amigo, eu estou precisando deste programa, aonde o encontro?
Estou fazendo a conversão de um cliente cuja base está em dataflex 3.2D. Ocorre que o Dataflex 6.2 não consegue exportar os arquivos em formato TXT com os valores decimais necessários.
O cliente está pocesso de raiva comigo, então se puder me ajudar, onde eu consigo este programa? Ou você pode me fornecer o seu?

Abraço


Eu o achei na net. Mas se quiser, me mande uma mensagem privada com seu e-mail que eu o envio.
É um programa que roda no DOS ainda.

leroicotidiano.blogspot.com

messiasjan
Smalltalk

Membro desde: 11/03/2008 11:58:25
Mensagens: 2
Offline

Olá!

Onde eu acho esse bendito FLEXQL ?
Já rodei toda a internet e nada...


Obrigado...
[]s

 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team