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

Forum sobre SQL.

Moderador: Moderadores

Mário Isa
Usuário Nível 4
Usuário Nível 4
Mensagens: 907
Registrado em: 07 Jul 2004 13:54
Localização: Ilha Solteira-sp

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

Mensagem 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
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

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

Mensagem 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.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Mário Isa
Usuário Nível 4
Usuário Nível 4
Mensagens: 907
Registrado em: 07 Jul 2004 13:54
Localização: Ilha Solteira-sp

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

Mensagem 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)
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

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

Mensagem 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.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Mário Isa
Usuário Nível 4
Usuário Nível 4
Mensagens: 907
Registrado em: 07 Jul 2004 13:54
Localização: Ilha Solteira-sp

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

Mensagem por Mário Isa »

Veja o teste com o NETIO que fiz em:
https://pctoledo.org/forum/viewto ... 614#p81606
lucasdebeltran
Usuário Nível 1
Usuário Nível 1
Mensagens: 3
Registrado em: 18 Mai 2013 06:16
Localização: Madrid

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

Mensagem por lucasdebeltran »

Caro Mestre,

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

Muito grato. Saudações
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

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

Mensagem por rochinha »

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 [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
lucasdebeltran
Usuário Nível 1
Usuário Nível 1
Mensagens: 3
Registrado em: 18 Mai 2013 06:16
Localização: Madrid

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

Mensagem 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.
lucasdebeltran
Usuário Nível 1
Usuário Nível 1
Mensagens: 3
Registrado em: 18 Mai 2013 06:16
Localização: Madrid

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

Mensagem por lucasdebeltran »

Any news?

Obrigado
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

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

Mensagem por rochinha »

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 [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

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

Mensagem 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
   ...
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

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

Mensagem 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
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Hasse
Usuário Nível 4
Usuário Nível 4
Mensagens: 820
Registrado em: 19 Out 2004 10:30
Localização: Jaraguá do Sul - SC

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

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

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

Mensagem 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
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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/
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

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

Mensagem 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.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Responder