Jump to content
Fivewin Brasil

MIgrar de dbf para sql


joao

Recommended Posts

Bom dia,

Comecei a estudar sql para migrar meu sistema, vou usar a SQLRDD for xharbour.org, gostaria se possível esclarecer as seguintes dúvidas:

1. Qual a versão do Mysql aconselhável?

2. Como criar o dbf2sql.exe e como converter os dbf´s?

3. o Dbf2Sql do Kleyber não serve para converter para SqlRdd?

4. Qual o software mais fácil e e mais seguro para fazer manutenção do Banco de Dados, se possível em Português?

5. Alguém tem algum tutorial de ajuda a esta conversão?

Melhores Cumprimentos,

Um abraço desde Portugal

João Alpande

Versão FWH 12.04/xharbour 1.2.1(SimpLex) (Rev. 9421)

Link to comment
Share on other sites

Bom dia,

Comecei a estudar sql para migrar meu sistema, vou usar a SQLRDD for xharbour.org, gostaria se possível esclarecer as seguintes dúvidas:

1. Qual a versão do Mysql aconselhável?

2. Como criar o dbf2sql.exe e como converter os dbf´s?

3. o Dbf2Sql do Kleyber não serve para converter para SqlRdd?

4. Qual o software mais fácil e e mais seguro para fazer manutenção do Banco de Dados, se possível em Português?

5. Alguém tem algum tutorial de ajuda a esta conversão?

Melhores Cumprimentos,

Um abraço desde Portugal

João Alpande

Versão FWH 12.04/xharbour 1.2.1(SimpLex) (Rev. 9421)

Link to comment
Share on other sites

João,

Talvez eu não tenha todas as respostas. Vou tentar ajudar ao máximo.

1 - A última versão estável do site do MySQL (versão 5)

2 - Não precisa criar o dbf2sql.

3 - O DBF2SQL tem a função de gerar tabelas no MYSQL a partir de DBFs, portanto não é impeditivo para se se usa as tabelas no MySQL usando outro rdd como o SQLRDD

4 - Eu particularmente uso o MySQL Query Browser, do próprio MySQL.

5 - A conversão (usando o Dbf2Sql) é extremamente simples. Você escolhe os dbfs que quer exportar, faz a conexão com o banco e depois é só enviar.

Qualquer dúvida é só dizer.

Foto.jpg

Kleyber Derick

xHarbour 1.1.0 + FWH 8.02 + xDevStudio + SQLLIB

(98) 8162-1301

Visite São Luís - MA A Ilha dos Amores

Link to comment
Share on other sites

Boa tarde,

Obrigado pela rápida resposta,mas a última versão Mysql 5.5.25 está estável posso usar ela , ou melhor uma versão mais antiga , todos as dicas para instalação que vi no fórum são para versões antigas, o MySQL Query Browser foi descontinuado acho que agora é MySQL Workbench , mas achei muito confuso , até testei o PhpMyAdmin e pareceu bem mais fácil, só que é preciso instalar o apache,php ..., não tem uma solução mais fácil?

um abraço

João Alpande

Link to comment
Share on other sites

João

Para manipular o banco de dados:

SqlYog ou HeidiSql

Se você for utilizar somente comandos SQL puros (Select,insert,update,etc) você pode criar as tabelas de qualquer aplicativo.

Se você irá usar a SQLRDD com comandos Dbase USE, Seek,set order, etc. você deve criar as tabelas com a SQLRDD.

Att

João Bosco

foto.jpg

Contagem/MG

FWH 10.6b xHb 1.2.1 WorkShop 4.5

PellesC SQLLIB SQLRDD xDev MySql MS-Sql

Link to comment
Share on other sites

Bom dia amigo

Tenho oferecido aqui um treinamento para migrar sistemas para bancos SQL´s MySql/Firebird e Postgres, Uso o Sqlrdd há 06 anos uma ótima ferramenta!

Se tiver interesse no Treinamento te dou mais detalhes pelo Skype :alessandroavel@ibest.com.br

Acesse: http://www.avelsistemas.com

FHW 11.12, XHB1.2.1, PELLESC 6.5, XDEV 7.2, FASTREPORT, SQLRDD, MySql, Firebird, Postgres

"MIGRE SEUS SISTEMAS EM CLIPPER PARA 32BITS COM BANCOS SQL"

Link to comment
Share on other sites

Olá Desenvolvedores, bom domingo à todos!

Só pra complementar, eu consigo migar para SQL SERVER da Microsoft ? Ou seja, o FHW conversa com ele ?

________________________

Gilberto Herminio - Analista de Desenvolvimento de Sistemas

Mogi das Cruzes-SP

xHB121+Fw912 / C#/SQL2008

"Não Desenvolvo Software, crio arte Binaria...."

Link to comment
Share on other sites

João, boa noite.

Consigo ajudar um pouco nestas suas dúvidas.

1. Qualquer versão 5.x, mas cuidado que existe um bug no MySQL até versão 5.1.x (se não me engano) e anteriores com subselect de campos data, algo que talvez você não vá usar tão cedo.

Exemplo: SELECT A.CODIGO, A.DESCRICAO, (SELECT MAX(B.DATA) FROM OUTRA_TAB B WHERE B.CODIGO = A.CODIGO) AS "ULT_ALT" FROM TABELA A

2. No SQLRDD tem um exemplo disto.

3. Não serve, pois o SQLRDD cria colunas próprias da ferramenta.

4. Você terá de usar uma das ferramentas já indicadas. Eu acho que o ideal é aprender a usar os comandos SQL e fazer as alterações com os mesmos (seja DDL ou DML)

DDL = Data Definition Language

DML = Data Manipulation Language

5. Nos exemplos do SQLRDD tem estas informações.

Usar o suporte do xHarbour.com só é possível se tiver assinatura dos serviços.

Abs

Alexandre

Link to comment
Share on other sites

Gilberto,

Com o FWH você consegue usar qualquer banco de dados que tenha acesso via ODBC, existem classes para isto.

O SQLRDD questionado pelo João é uma destas opções, só que você ficaria amarrado ao xharbour versão comercial ou a versão homologada para o SQLRDD for xharbour.org, não teria com usar Harbour, por exemplo.

Abs

Alexandre

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...