BANCO DE DADOS FIREBIRD

USUARIO.EXCLUIDOS 17/03/2010 07:17:35
#337138
Bom dia, Pessoal.

na opinião de vocês qual a melhor maneira de se conectar a um banco de dados firebird? e se ele e bom para se usar em rede?
F001E 17/03/2010 14:13:49
#337177
Bom eu uso RDO...meio antigo mais funciona bem tanto local quando em Rede

rdoEngine.rdoRegisterDataSource [Ô]BancoFireBird[Ô], [Ô]Firebird/InterBase(r) driver[Ô], True, [Ô]DATABASE=[Ô] & CaminhoBancoDados & [Ô];UID=SYSDBA;PWD=masterkey[Ô]
Set BancoCnn = rdoEnvironments(0).OpenConnection([Ô][Ô], rdDriverNoPrompt, False, [Ô]DSN=BancoFireBird;UID=SYSDBA;PWD=masterkey[Ô])

Na Rede é bom também pelo menos funciona bem comigo
LLAIA 17/03/2010 15:50:54
#337194
Resposta escolhida
Vc pode usar ADO cm drivers OLEDB (sibProvider, IBOLE ...) ou com ODBC como o colega acima postou.
GUIMORAES 17/03/2010 16:27:19
#337203
Eu utilizo uma dll chamada SIBPRO2.dll
O Firebird é um ótimo SGDB, eu utilizo no meu sistema em rede, e o desempenho é igual ao da maquina local(servidor).
Para utilizar na rede, basta colocar o IP\c\CAMINHO\BASE.fdb

existem varias formas, eu utilizo a que segue abaixo.

[ô]Caminho = App.Path + [Ô]\BASE\BASE.FDB[Ô]
[ô]Caminho = [Ô]C:\BASEIBXI2007\BASE_AA.GDB[Ô]
Caminho = ReadINI([Ô]Caminho[Ô], [Ô]BD[Ô], App.Path & [Ô]\BASE.ini[Ô])
conexao = [Ô]Provider=SIBPROvider.2; SIB:Character Set =WIN1252; Data Source=[Ô] & Caminho & [Ô];User ID=[Ô] & [Ô]SYSDBA[Ô] & [Ô];Password=[Ô] & [Ô]masterkey[Ô]

Espero ter ajudado.

Guilherme Almeida
Tópico encerrado , respostas não são mais permitidas