Firebird sem um Servidor, pode?
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
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
Curtidas 0
Respostas
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
17/06/2007
E como eu faço isso? Como eu digo ao DBX que meu Firebird é embarcado?
Obrigado desde já.
[]s
Obrigado desde já.
[]s
GOSTEI 0
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
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
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
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
17/06/2007
Muitíssimo obrigado SourceCode... :wink:
[]s
[]s
GOSTEI 0
Murilo-jau
17/06/2007
Titanius sua aplicação rodou ?
Não estou conseguindo roda a minha aplicação com o Fire embarcado.
Não estou conseguindo roda a minha aplicação com o Fire embarcado.
GOSTEI 0