Firebird sem um Servidor, pode?

Firebird

17/06/2007

Olá amigos, um sistema que quero vender utiliza Firebird 2.0, com DBX.

Porém ele é apenas para uma única máquina, e em hipótese alguma haverá conexões de outras máquinas.

Minha questão é: Existe uma maneira de eu utilizar um banco de dados Firebird, com TRigger, SP e tudo que tem direito, sem o servidor? Digo, tudo não né, de menos as conexões vinda de fora, somente local. Se sim, como faria isso? O DBX suporta isso?

Desde já agradeço a todos.

[]s


Titanius

Titanius

Curtidas 0

Respostas

Gandalf.nho

Gandalf.nho

17/06/2007

É possível sim, com o chamado Firebird Embbeded (embarcado), desde que não haja mais de uma conexão ao banco ao mesmo tempo e nem acesso via rede.


GOSTEI 0
Titanius

Titanius

17/06/2007

E como eu faço isso? Como eu digo ao DBX que meu Firebird é embarcado?

Obrigado desde já.

[]s


GOSTEI 0
Gandalf.nho

Gandalf.nho

17/06/2007

O DBX permite indicar qual o driver que o FB deve usar? Se sim, basta indicar o nome dele


GOSTEI 0
Titanius

Titanius

17/06/2007

No caso gandalf.nho,

O Driver que uso é do próprio DBX, da Borland, mas não vi como indicar que o banco é embarcado, ou não precisa fazer nada? só mesmo indicar pro próprio banco?

[]s


GOSTEI 0
Sourcecode

Sourcecode

17/06/2007

Titanius configure normalmente seu SQLConnection para acessar o Interbase só que na VendorLib ao invés de GDS32.DLL ou FBCLIENT.DLL coloque FBEMBED.DLL, você pode obter o embed aqui -> http://prdownloads.sourceforge.net/firebird/Firebird-2.0.1.12855-1_embed_win32.zip lembre-se de colocar esta dll dentro da pasta de sua aplicação, juntamente com o driver dbexpress. Note que no pacote existem outros arquivos, normalmente são dispensáveis, mas se precisar de alguma configuração específica deverá colocar os arquivos de configuração também, junto com sua aplicação, é bom você colocar as outras dlls que vêm no pacote também para evitar qualquer tipo de incompatibilidade ou dependência.


GOSTEI 0
Titanius

Titanius

17/06/2007

Muitíssimo obrigado SourceCode... :wink:

[]s


GOSTEI 0
Murilo-jau

Murilo-jau

17/06/2007

Titanius sua aplicação rodou ?

Não estou conseguindo roda a minha aplicação com o Fire embarcado.


GOSTEI 0
POSTAR