Migração de SQLRDD para algo do Harbour

Forum sobre SQL.

Moderador: Moderadores

marco.prodata
Usuário Nível 3
Usuário Nível 3
Mensagens: 238
Registrado em: 30 Nov 2018 10:07
Localização: Caratinga

Migração de SQLRDD para algo do Harbour

Mensagem 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.
MSDN
Usuário Nível 4
Usuário Nível 4
Mensagens: 741
Registrado em: 28 Nov 2003 15:55
Localização: CWB
Contato:

Migração de SQLRDD para algo do Harbour

Mensagem 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. ... ilizar+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
marco.prodata
Usuário Nível 3
Usuário Nível 3
Mensagens: 238
Registrado em: 30 Nov 2018 10:07
Localização: Caratinga

Migração de SQLRDD para algo do Harbour

Mensagem 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.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20415
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 1 vez

Migração de SQLRDD para algo do Harbour

Mensagem por JoséQuintas »

Se não me engano, o mais próximo seria o SQLMIX.
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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/
marco.prodata
Usuário Nível 3
Usuário Nível 3
Mensagens: 238
Registrado em: 30 Nov 2018 10:07
Localização: Caratinga

Migração de SQLRDD para algo do Harbour

Mensagem 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.
Avatar do usuário
Mario Mesquita
Usuário Nível 4
Usuário Nível 4
Mensagens: 613
Registrado em: 08 Dez 2009 13:47
Localização: Rio de Janeiro

Migração de SQLRDD para algo do Harbour

Mensagem 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.
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7135
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Migração de SQLRDD para algo do Harbour

Mensagem por sygecom »

O negocio bom seria o sqlrdd rodar com Harbour

Até lá, migre tudo pra comando sql
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
Vlademiro
Usuário Nível 4
Usuário Nível 4
Mensagens: 752
Registrado em: 11 Jul 2005 02:46

Migração de SQLRDD para algo do Harbour

Mensagem 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.
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7135
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Migração de SQLRDD para algo do Harbour

Mensagem por sygecom »

Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

Migração de SQLRDD para algo do Harbour

Mensagem por fladimir »

O Janio usa Mediator e segundo ele trabalha bem semelhante ao SQLRDD pelo q entendi.
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7135
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Migração de SQLRDD para algo do Harbour

Mensagem 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.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Responder