Página 3 de 6

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

Enviado: 25 Mar 2013 20:32
por Mário Isa
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

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

Enviado: 26 Mar 2013 00:19
por rochinha
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.

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

Enviado: 26 Mar 2013 07:45
por Mário Isa
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)

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

Enviado: 26 Mar 2013 15:57
por rochinha
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.

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

Enviado: 26 Mar 2013 19:27
por Mário Isa
Veja o teste com o NETIO que fiz em:
https://pctoledo.org/forum/viewto ... 614#p81606

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

Enviado: 18 Mai 2013 06:18
por lucasdebeltran
Caro Mestre,

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

Muito grato. Saudações

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

Enviado: 18 Mai 2013 20:31
por rochinha
Amiguinhos,

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

Caso eu verifique algumas modificações coloco on-line.

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

Enviado: 19 Mai 2013 10:46
por lucasdebeltran
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.

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

Enviado: 03 Jun 2013 08:45
por lucasdebeltran
Any news?

Obrigado

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

Enviado: 03 Jun 2013 18:02
por rochinha
Amiguinho,

Baixe o .TXT do link anterior.

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

Enviado: 01 Jul 2013 10:56
por rochinha
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:

Código: Selecionar todos

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

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

Enviado: 28 Jul 2013 17:00
por rochinha
Amiguinhos,

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

De quebra coloquei o ADOExplorer

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

Enviado: 27 Nov 2013 21:39
por 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 ?

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

Enviado: 27 Nov 2013 23:03
por JoséQuintas
Vi nos posts que avisaram que o Harbour já tem isso pronto.
Mas só pra lembrar e exemplificar:

Código: Selecionar todos

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

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

Enviado: 29 Nov 2013 00:53
por rochinha
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.