Clipper On Line • Ver Tópico - *** ADOxb - BIblioteca de funções de Acesso SQL ***

*** ADOxb - BIblioteca de funções de Acesso SQL ***

Discussão sobre SQL

Moderador: Moderadores

 

*** ADOxb - BIblioteca de funções de Acesso SQL ***

Mensagempor Mário Isa » 25 Mar 2013 20:32

Rochinha,,
essa .lib AdoxB vc ainda usa ?
Tem alguma atualização ?

Me pareceu ser bem fácil de usar para adaptar num programa xBase.

Mário
Avatar de usuário

Mário Isa
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 902
Data de registro: 07 Jul 2004 13:54
Cidade/Estado: Ilha Solteira-sp
Curtiu: 5 vezes
Mens.Curtidas: 8 vezes

*** ADOxb - BIblioteca de funções de Acesso SQL ***

Mensagempor rochinha » 26 Mar 2013 00:19

Amiguinho,

Sim, ainda uso, ela faz ponte para que eu possa acessar arquivos MDB ou MySQL. Para efeito de integração.

Quando digo integração é relacionado a transferencia de/para aplicativos como FlexPDV, Salc, DJPDV, etc.

Ainda uso ela porque queria usar adordd, mas uns testes feitos recentemente ainda encontrei bugs.

Planejo usar algo como NetIO pois obtive exito em implementar e vi a facilidade de uso.

Se voce pretende fazer um uso esporádico para transição de dados, integração é uma boa saida, mas para produção voce poderá encontrar um probleminha mais afrente mais relativo ao próprio ADO. Não me lembro onde esbarrei em algo que não me permitiu usá-lo em produção.

Assim como voce, as vezes fazemos algumas apostas, mas muitas delas nos fazem ficar com uma ou outra ferramenta que depois podem nos deixar na mão com falta de atualizações ou não-compatibilidades com o compilador que usamos.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para fivolution@hotmail.com. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar de usuário

rochinha
Membro Master

Membro Master
 
Mensagens: 4538
Data de registro: 18 Ago 2003 20:43
Cidade/Estado: São Paulo - Brasil
Curtiu: 800 vezes
Mens.Curtidas: 242 vezes

*** ADOxb - BIblioteca de funções de Acesso SQL ***

Mensagempor Mário Isa » 26 Mar 2013 07:45

Quando você diz:
Planejo usar algo como NetIO


é porque pretende utilizar .dbf's ?

Para utilizar o NETIO é preciso atualizar a rede do cliente e instalar o protocolo NETIO ou ele já vem instalado? Pelo menos no meu w-7 só tem os TCP-IP......

(A)
Avatar de usuário

Mário Isa
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 902
Data de registro: 07 Jul 2004 13:54
Cidade/Estado: Ilha Solteira-sp
Curtiu: 5 vezes
Mens.Curtidas: 8 vezes

*** ADOxb - BIblioteca de funções de Acesso SQL ***

Mensagempor rochinha » 26 Mar 2013 15:57

Amiguinho,

Quando você diz:
Planejo usar algo como NetIO


é porque pretende utilizar .dbf's ?


Exatamente. Pois pelo visto a modificação de uma plicação, hoje rodando normalmente com RDDCDX, precisaria somente das linhas iniciais com direcionamento por IP. Assim como RDDLeto.

Caso houvesse algum problema a facilidade de retorno ao padrão normal de acesso via RDDCDX poderia ser retomado mantendo o funcionamento da empresa sem transtornos do suporte.

O acesso via NetIO é identico ao RDD Leto, ou seja, voce sobe um pequeno servidorzinho e a partir de bibliotecas próprias o acesso é feito de forma transparente.

Voce terá um executável servidor chamado hbNetIO.exe. Voce executa ele numa pasta e dentro desta pasta voce cria uma pasta chamada dados e coloca nela todos os .DBFs que deseja acessar.

Voce linka as bibliotecas do RDD ao seu sistema e acrescenta umas linhas onde você informa o IP da máquina estará executando o hbNetIO.exe e então pode usar comandos use, etc.

Lembro-lhe que ainda não uso em produção, fiz um teste para entender o funcionamento e como faria a minha integração.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para fivolution@hotmail.com. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar de usuário

rochinha
Membro Master

Membro Master
 
Mensagens: 4538
Data de registro: 18 Ago 2003 20:43
Cidade/Estado: São Paulo - Brasil
Curtiu: 800 vezes
Mens.Curtidas: 242 vezes

*** ADOxb - BIblioteca de funções de Acesso SQL ***

Mensagempor Mário Isa » 26 Mar 2013 19:27

Veja o teste com o NETIO que fiz em:
http://www.pctoledo.com.br/forum/viewto ... 614#p81606
Avatar de usuário

Mário Isa
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 902
Data de registro: 07 Jul 2004 13:54
Cidade/Estado: Ilha Solteira-sp
Curtiu: 5 vezes
Mens.Curtidas: 8 vezes

*** ADOxb - BIblioteca de funções de Acesso SQL ***

Mensagempor lucasdebeltran » 18 Mai 2013 06:18

Caro Mestre,

Por favor, indique onde eu poderia baixar a última versão do ADOXB?.

Muito grato. Saudações
lucasdebeltran
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 3
Data de registro: 18 Mai 2013 06:16
Cidade/Estado: Madrid
Curtiu: 0 vez
Mens.Curtidas: 0 vez

*** ADOxb - BIblioteca de funções de Acesso SQL ***

Mensagempor rochinha » 18 Mai 2013 20:31

Amiguinhos,

Os links ainda são os mesmos do inicio das postagens.

Caso eu verifique algumas modificações coloco on-line.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para fivolution@hotmail.com. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar de usuário

rochinha
Membro Master

Membro Master
 
Mensagens: 4538
Data de registro: 18 Ago 2003 20:43
Cidade/Estado: São Paulo - Brasil
Curtiu: 800 vezes
Mens.Curtidas: 242 vezes

*** ADOxb - BIblioteca de funções de Acesso SQL ***

Mensagempor lucasdebeltran » 19 Mai 2013 10:46

Mestre,

Muito obrigado pela sua resposta. No entanto, os links não funcionam http://www.5volution.com.br/downloads/forum/adoxb.txt.

Além disso, por faxor existe uma versão mais recente?. O código-fonte do fórum não funciona corretamente com as versões mais recentes do Porto e xHarbour, especialmente CloseAll, FILTER, ETC, produzindo erros RTE.

Muito obrigado pelo seu tempo e ajuda e atenção.
lucasdebeltran
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 3
Data de registro: 18 Mai 2013 06:16
Cidade/Estado: Madrid
Curtiu: 0 vez
Mens.Curtidas: 0 vez

*** ADOxb - BIblioteca de funções de Acesso SQL ***

Mensagempor lucasdebeltran » 03 Jun 2013 08:45

Any news?

Obrigado
lucasdebeltran
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 3
Data de registro: 18 Mai 2013 06:16
Cidade/Estado: Madrid
Curtiu: 0 vez
Mens.Curtidas: 0 vez

*** ADOxb - BIblioteca de funções de Acesso SQL ***

Mensagempor rochinha » 03 Jun 2013 18:02

Amiguinho,

Baixe o .TXT do link anterior.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para fivolution@hotmail.com. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar de usuário

rochinha
Membro Master

Membro Master
 
Mensagens: 4538
Data de registro: 18 Ago 2003 20:43
Cidade/Estado: São Paulo - Brasil
Curtiu: 800 vezes
Mens.Curtidas: 242 vezes

*** ADOxb - BIblioteca de funções de Acesso SQL ***

Mensagempor rochinha » 01 Jul 2013 10:56

Amiguinhos,

Ultima versão atualizada do ADOxB.prg.

Nesta versão inclusive é possivel abrir uma tabela, exemplo Access, e importá-la para .XMLDB(padrão de .XML onde os campos são agregados)

Download

Exemplo:
   ...
   ADOSetRDD( "ACCESS" )

   StrDataDir    := "C:\SISTEMA"
   StrDatabase   := StrDataDir+"\contato.mdb"

   StrConnection := "Provider= MicroSoft.Jet.OLEDB.4.0;Data Source="+StrDatabase+";"

   ADO CONNECT StrConnection
   oRs     := oRecordSet

   // Seleciona as tabelas e salva
   ADO USE tbNomes // Somente o nome da tabela no database
   ADO SAVE tbNomes.xml // Nome e extensão do resultado
   ...
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para fivolution@hotmail.com. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar de usuário

rochinha
Membro Master

Membro Master
 
Mensagens: 4538
Data de registro: 18 Ago 2003 20:43
Cidade/Estado: São Paulo - Brasil
Curtiu: 800 vezes
Mens.Curtidas: 242 vezes

*** ADOxb - BIblioteca de funções de Acesso SQL ***

Mensagempor rochinha » 28 Jul 2013 17:00

Amiguinhos,

Atualizei alguns dos links que postei aqui com base nos arquivos contidos em minhas pastas de trabalho.

De quebra coloquei o ADOExplorer
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para fivolution@hotmail.com. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar de usuário

rochinha
Membro Master

Membro Master
 
Mensagens: 4538
Data de registro: 18 Ago 2003 20:43
Cidade/Estado: São Paulo - Brasil
Curtiu: 800 vezes
Mens.Curtidas: 242 vezes

*** ADOxb - BIblioteca de funções de Acesso SQL ***

Mensagempor Hasse » 27 Nov 2013 20:39

Boa noite Rochinha.

Copiei o Adoxb.prg e Adoxb.ch acima.

Há algum documento que explique o funcionamento, uso e aplicação de cada função, #comand e #define constantes dos 2 arquivos ?
Hasse
CP200 / CP500 / Basic / dBase III / dBase IV / Clipper Summer / RTlink / Exospace.
Clipper 5.3b / Blinker 7.0 / CDX com TAG
xHarbour 1.2.1-6604 / Borland C++ (5.5.1) 32 bit / HBmake.
Harbour 3.2.0dev (r1412121623) / MINGW / HBM2 / MiniGui HMG 3.1.4 / IDE (Roberto Lopez).
"Conheça todas as teorias, domine todas as técnicas, mas, quando tocares uma alma humana, seja apenas outra alma humana." (C.G.Jung)
Avatar de usuário

Hasse
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 815
Data de registro: 19 Out 2004 10:30
Cidade/Estado: Jaraguá do Sul - SC
Curtiu: 0 vez
Mens.Curtidas: 24 vezes

*** ADOxb - BIblioteca de funções de Acesso SQL ***

Mensagempor JoséQuintas » 27 Nov 2013 22:03

Vi nos posts que avisaram que o Harbour já tem isso pronto.
Mas só pra lembrar e exemplificar:

USE test00 VIA "ADORDD" TABLE "ACCOUNTS" MYSQL ;
      FROM "www.freesql.org" USER "myuser" PASSWORD "mypass"
   LOCATE FOR "City LIKE 'Chi*'"
   DO WHILE ! Eof()
      ? test00->First, test00->City
      CONTINUE
   ENDDO
   USE
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

*** ADOxb - BIblioteca de funções de Acesso SQL ***

Mensagempor rochinha » 28 Nov 2013 23:53

Amiguinhos,

Hasse

Boa noite Rochinha.

Copiei o Adoxb.prg e Adoxb.ch acima.

Há algum documento que explique o funcionamento, uso e aplicação de cada função, #comand e #define constantes dos 2 arquivos ?


Os exemplos contidos nos primeiros posts do tópico apresentam a forma de uso. Não documentei a biblioteca.

Quintas

Voce chegou a fazer uns testes pesados usando o ADORDD do Harbour? Eu fiz uma implementação usando ADORDD como ponte para manipular .MDB de outros aplicativos afim de integrar ao meu sistema e me sai melhor usando o ADOxB. Não lembro os problemas, mas em alguns casos não era lidos os dados de alguns campos e aconteciam erros que não deveria acontecer.

Aminha melhor saida foi usando a ADOxB, transformando os dados de tabelas em XML e fazendo o transporte.

Assim que retomar os testes, posto os resultados e quais os problemas encontrados.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para fivolution@hotmail.com. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar de usuário

rochinha
Membro Master

Membro Master
 
Mensagens: 4538
Data de registro: 18 Ago 2003 20:43
Cidade/Estado: São Paulo - Brasil
Curtiu: 800 vezes
Mens.Curtidas: 242 vezes

Anterior Próximo



Retornar para SQL

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 6 visitantes


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