BANCO DE DADOS FIREBIRD
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?
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?
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
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
Vc pode usar ADO cm drivers OLEDB (sibProvider, IBOLE ...) ou com ODBC como o colega acima postou.
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
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