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

Migração de SQLRDD para algo do Harbour

Discussão sobre SQL

Moderador: Moderadores

 

Migração de SQLRDD para algo do Harbour

Mensagempor marco.prodata » 30 Nov 2018 09:16

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.
marco.prodata
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 7
Data de registro: 30 Nov 2018 09:07
Cidade/Estado: Caratinga
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Migração de SQLRDD para algo do Harbour

Mensagempor MSDN » 30 Nov 2018 12:32

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
Marcelo Neves
Harbour+MiniGUI : harbourdeveloper.blogspot.com.br
Harbour 3.2, MiniGUI Extended, Borland C++ 5.5.1, xEdit, DBF/CDX, MySQL
(41) 99786-3995
skype : msdn.xbase
https://www.facebook.com/groups/459684654564715/
https://www.youtube.com/channel/UC3IsY8Gwwulg0aWOgW-o-Qg
marcelo.souza.das.neves@gmail.com
Avatar de usuário

MSDN
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 497
Data de registro: 28 Nov 2003 14:55
Cidade/Estado: Curitiba - PR
Curtiu: 105 vezes
Mens.Curtidas: 81 vezes

Migração de SQLRDD para algo do Harbour

Mensagempor marco.prodata » 30 Nov 2018 14:14

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.
marco.prodata
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 7
Data de registro: 30 Nov 2018 09:07
Cidade/Estado: Caratinga
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Migração de SQLRDD para algo do Harbour

Mensagempor JoséQuintas » 30 Nov 2018 16:47

Se não me engano, o mais próximo seria o SQLMIX.
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 11533
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 12 vezes
Mens.Curtidas: 736 vezes

Migração de SQLRDD para algo do Harbour

Mensagempor marco.prodata » 30 Nov 2018 16:55

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.
marco.prodata
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 7
Data de registro: 30 Nov 2018 09:07
Cidade/Estado: Caratinga
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Migração de SQLRDD para algo do Harbour

Mensagempor Mario Mesquita » 12 Dez 2018 09:18

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 de usuário

Mario Mesquita
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 388
Data de registro: 08 Dez 2009 12:47
Cidade/Estado: Rio de Janeiro
Curtiu: 1 vez
Mens.Curtidas: 8 vezes

Migração de SQLRDD para algo do Harbour

Mensagempor hazael » 12 Dez 2018 09:27

A SQLMIX é somente para consultas (SELECT).
Sugiro usar ADO
Avatar de usuário

hazael
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 586
Data de registro: 27 Nov 2016 12:59
Curtiu: 12 vezes
Mens.Curtidas: 43 vezes

Migração de SQLRDD para algo do Harbour

Mensagempor sygecom » 12 Dez 2018 12:32

O negocio bom seria o sqlrdd rodar com Harbour

Até lá, migre tudo pra comando sql
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
leonardodemachado@hotmail.com
Avatar de usuário

sygecom
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 6637
Data de registro: 21 Jul 2006 10:12
Cidade/Estado: Alvorada-RS
Curtiu: 1 vez
Mens.Curtidas: 75 vezes

Migração de SQLRDD para algo do Harbour

Mensagempor Vlademiro » 16 Dez 2018 08:43

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 de usuário

Vlademiro
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 275
Data de registro: 11 Jul 2005 02:46
Curtiu: 2 vezes
Mens.Curtidas: 24 vezes

Migração de SQLRDD para algo do Harbour

Mensagempor sygecom » 16 Dez 2018 18:13

Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
leonardodemachado@hotmail.com
Avatar de usuário

sygecom
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 6637
Data de registro: 21 Jul 2006 10:12
Cidade/Estado: Alvorada-RS
Curtiu: 1 vez
Mens.Curtidas: 75 vezes

Migração de SQLRDD para algo do Harbour

Mensagempor Eric.Developer » 22 Mar 2019 15:36

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.
Delphi, SQL, FastReport | Xailer VxH Fivewin Hwgui Minigui [x]Harbour
Contate-me: Desenvolvimentos | Treinamentos | Facebook | Projetos
Download oficial: Xailer + Harbour. Ferramenta profissional e mais completa:
  • GUI, IDE, Form designer, Assistente código, Gerenciador projetos, Debug
  • Gerador relatórios, SQL nativo, DataControls, Editor DBF/SQLite, e muito mais
Avatar de usuário

Eric.Developer
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 157
Data de registro: 31 Ago 2010 22:16
Curtiu: 0 vez
Mens.Curtidas: 7 vezes

Migração de SQLRDD para algo do Harbour

Mensagempor fladimir » 22 Mar 2019 21:40

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”
.


DESKTOP CONSOLE Harbour | MinGW | DBF | CDX | FastReport | MySQL
DESKTOP VISUAL... Harbour | MinGW | Xailer | MariaDB Nativo | FastReport
MOBILE Android/IOS e WEB - Windev Mobile 22
Avatar de usuário

fladimir
Colaborador

Colaborador
 
Mensagens: 2354
Data de registro: 15 Nov 2006 19:21
Curtiu: 25 vezes
Mens.Curtidas: 135 vezes

Migração de SQLRDD para algo do Harbour

Mensagempor sygecom » 23 Mar 2019 18:27

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
leonardodemachado@hotmail.com
Avatar de usuário

sygecom
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 6637
Data de registro: 21 Jul 2006 10:12
Cidade/Estado: Alvorada-RS
Curtiu: 1 vez
Mens.Curtidas: 75 vezes




Retornar para SQL

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 1 visitante


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
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro