Re: [firebase-br] Acesso "nativo" ao firebird... ( É interessante )
Eduardo Jedliczka (TeamFB)
jedyfb em gmail.com
Dom Set 17 21:39:06 -03 2006
Hum... você está num mato sem cachorro...
É possível acessar o firebird via ODBC (o driver é fornecido pela ibphoenix
e é gratuito).
O único inconveniente é que o ACCESS permite importar e exportar dados via
ODBC, mas ele não suporta acesso direto à outras bases de dados (manipular
tabelas externas via ODBC). Em outras palavras, via VBA dá para driblar
algumas coisas, mas não outras.
Se você conseguir estabelecer uma conexão ADO via ODBC (há vários códigos na
web), você terá acesso ao banco firebird, mas não poderá usar nenhum
componente de banco de dados do ACCESS (relatório, consulta, tabela ou
formulário) e terá que montar tudo via código (telas, relatórios e sql
inclusive). Isto rodando extremamente mais lento e com várias dificuldades
do que se fosse desenvolvido no VB normal.
Uma outra solução de desenvolvimento free é utilizar Java com uma IDE
gratuita como o NETBEANS ou ECLIPSE. Ou procurar algum ambientre free como o
APACHE + PHP, ou até mesmo o LAZARUS.
Quanto à componentes de acesso, sim é possível comunicação direta via
biblioteca cliente (gds32.dll, fbclient.dll) ou jaybird (classe java que se
comunica diretamente com o servidor FB). Mas a grande maioria de componentes
e bibliotecas (odbc é uma delas) usa a biblioteca cliente.
======================
Eduardo Jedliczka
Membro do TeamFB - FireBase
Apucarana - PR
======================
"Posso não concordar com nada do que dizes.
Mas defenderei até a morte o seu direito de dizê-lo"
(Voltaire 1694-1778)
----- Original Message -----
From: "Fernando Reis Guimarães" <fernandobhz em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Sunday, September 17, 2006 5:15 PM
Subject: [firebase-br] Acesso "nativo" ao firebird... ( É interessante )
Olá pessoal.
Gostaria de saber se existe alguma forma de acesar o firebird sem
componentes de acesso. Tipo acessar via gds32.dll ou fbclient.dll.
Bom, ná verdade jeito tem né? Pois os componentes de acesso, presumo eu usam
eles.
Agora alguem não teria alguma exempo de como se faz isso?
Algum louco igual a mim nunca fez isso naum?
Ou alguem nunca viu um outro louco querer acessar firebird pelo visual basic
do ACCESS!?
Quero fazer isso por uma questão de necessidade mesmo, pois presto serviço
de programação na CEMIG.
Empresa pública, não pode usar software pirata, e como não trabalho na TI,
trabalho nos departamento agilizando alguma coisa pro gerentes, tenho que
utilizar o visual basic do access e banco de dados access, logicamente. E
esse banco de dados em access é acessado por mais de 100pcs e a tabela
principal tem 20mil registros mensais e mais de 100 campos... É pode
acreditar... quem olha de fora nunca acreditaria que a CEMIG funciona
assim, mais é verdade...
Por isso quero sabe se tem jeito de acessar o firebird ( que é open source e
pode usar lá na CEMIG) via vba ( Visal Basic for Application).
OU
Se existe algum outro meio de acessar o firebird?
Via activeX?
HELP......
Atenciosamente;
Fernando.
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista