Clipper On Line • Ver Tópico - Migração de SQLRDD para algo do Harbour
Página 1 de 1

Migração de SQLRDD para algo do Harbour

MensagemEnviado: 30 Nov 2018 09:16
por marco.prodata
Mestres,

Vi que já foi discutido em 2015 sobre esta migração do sqlrdd do xhb.com para o SQLMIX ou SQLLIB com harbour, mas como a thread é antiga, gostaria de saber se algo novo surgiu de lá pra cá, pq tenho alguns sistemas legados com o sqlrdd e tenho uma versão bem antiga do xhb.com que não suporta as versões novas do postgresql, então estou precisando atualizar o servidor para postgresql >= 10, e estou pesquisando pra saber se tenho alternativas free com o harbour ou se vou ter que atualizar minha versão do xhb.com mesmo.
O problema é que como os sistemas são enormes, e utilizam para manipulação dos dados os comandos antigos de dbappend(), replace e talz, não é possível fazer uma migração para comandos SQL para a parte de manipulação dos dados. Os relatórios já são todos em comandos SQL.

No mais, caso não haja alternativa no harbour, alguém aqui usa o xhb.com com postgresql em servidores freebsd?

Desde já agradeço a atenção recebida.

Migração de SQLRDD para algo do Harbour

MensagemEnviado: 30 Nov 2018 12:32
por MSDN
Solução existe, usando Harbour, para acessar bancos de dados relacionais, vc pode usar :
1 - Acesso nativo ao PostGRE SQL utilizando uma classe
2 - Acesso nativo ao MySQL utilizando uma classe
3 - Acesso a qualquer banco de dados utilizando ADO + driver ODBC do banco escolhido, nesse link : http://pctoledo.com.br/forum/viewtopic.php?f=43&t=16232&hilit=utilizar+ado vc tem uma excelente explanação das possibilidades.
4 - A mais óbvia, pagar por uma versão mais nova, se o valor do investimento valer a pena, não tem o que pensar.

Abraços

Migração de SQLRDD para algo do Harbour

MensagemEnviado: 30 Nov 2018 14:14
por marco.prodata
Grande Marcelo,

Entendi, mas essas opções nativas implicam em trocar os comandos nativos do xbase em comandos SQL né? Não teria dificuldade técnica, o problema é só o volume de trabalho, já que são programas antigos e enormes.
De qualquer forma obrigado pela ajuda, vou considerar atualizar a versão paga. A minha idéia de migrar para o harbour era pra poder utilizar uma versão de compilador mantido pela comunidade, acho que o desenvolvimento é melhor neste tipo de projeto.

Mais uma vez agradeço a atenção recebida.

Migração de SQLRDD para algo do Harbour

MensagemEnviado: 30 Nov 2018 16:47
por JoséQuintas
Se não me engano, o mais próximo seria o SQLMIX.

Migração de SQLRDD para algo do Harbour

MensagemEnviado: 30 Nov 2018 16:55
por marco.prodata
Boa Tarde José,

Vi a thread de 2015, até atualizei a versão do harbour que tenho aqui do github, vou tentar fazer uns testes depois, mas acho que vou atualizar mesmo a versão paga por enquanto, depois com mais prazo testo o sqlmix do harbour.

Obrigado pela atenção.

Migração de SQLRDD para algo do Harbour

MensagemEnviado: 12 Dez 2018 09:18
por Mario Mesquita
Bom dia, pessoal.

Também estou estudando o uso do SQL, visando susbtituir os velhos DBFs de guerra. Estou fazendo até uma rotina usando MySql e pra isso achei uma DLL chamada LibMySql e notei que alguns a usam em posts antigos.

Uma pergunta: ela pode ser usada nos programas normalmente ou é só pra estudo? Achei interessante e para alguém com pouca prática em SQL como eu, ajuda a fazer as coisas. Se puder ser usada para gerenciar a base de dados, seria um bom começo pra mim.

Outra pergunta: estou usando uma ferramenta AMP que faz a conexão, mas li que tem acesso nativo para conectar com a base de dados. Onde encontro literatura pra fazer isso? Acho que não é bom botar isso em cliente, né? Apesar que para internet, seria interessante.

Desde já, agradeço as dicas.

Saudações,
Mario.

Migração de SQLRDD para algo do Harbour

MensagemEnviado: 12 Dez 2018 12:32
por sygecom
O negocio bom seria o sqlrdd rodar com Harbour

Até lá, migre tudo pra comando sql

Migração de SQLRDD para algo do Harbour

MensagemEnviado: 16 Dez 2018 08:43
por Vlademiro
O SQLMIX continua somente para consultas. Os comandos Replace e Append blank existem mas não gravam efetivamente no banco. Pelo que entendi os desenvolvedores não vão implementar a alteração de dados nem a exclusão. Ou seja, é para ser assim mesmo. A única opção Free é um rdd baseado em ado. Mas não posso te dizer se funciona nem se está ativo o projeto porque eu mecho muito pouco com windows e esse projeto usa a tecnologia ado da Microsoft.

Migração de SQLRDD para algo do Harbour

MensagemEnviado: 16 Dez 2018 18:13
por sygecom

Migração de SQLRDD para algo do Harbour

MensagemEnviado: 22 Mar 2019 15:36
por Eric.Developer
Pesquise no google por Mediator, no site tem várias informações.
Com ele é possível acessar via RDD (Harbour, xHarbour, Clipper): Oracle, MS SQL, IBM DB2, PostgreSQL ou MySQL.

quem tiver dúvidas, crie um tópico específico, separadamente.

Migração de SQLRDD para algo do Harbour

MensagemEnviado: 22 Mar 2019 21:40
por fladimir
O Janio usa Mediator e segundo ele trabalha bem semelhante ao SQLRDD pelo q entendi.

Migração de SQLRDD para algo do Harbour

MensagemEnviado: 23 Mar 2019 18:27
por sygecom
Na época que testei o MEDIATOR, tinha que instalar um tipo de sistema server no servidor onde está o banco de dados e, na versão gratuita tinha um limite de conexões.
Já o SQLRDD não tem nada disso, achei mais simples e pratico de usar, mas apenas com xHarbour, não tem versão para Harbour.