Fórum Firebird embedded x DBExpress #348590

06/11/2007

0

Pessoal,

Por favor, alguém que usa Firebird Embedded com arquitetura DBExpress poderia me explicar como eu configuro os componentes de conexão para fazer meu programa funcionar com o FB Embedded ?

Eu uso os componentes SQLConnection, SQLMonitor, SQLQuery, DataSetProvider, ClientDataSet.

Já li o tutorial que ensina a instalar o FB Embedded, mas, não consegui fazê-lo funcionar. Estou na dúvida se é algo com a arquitetura...

Eu uso Win XP + Delphi 7.

Por favor, pessoal, qualquer ajuda é bem vinda! Só falta isso p/ eu poder disponibilizar o meu programa.

Obrigado !


Marcelocda

Marcelocda

Responder

Posts

07/11/2007

Fabiano Góes

bom,
copie todos os arquivos do Embedded para o diretório do aplicativo.
no onCreate do form principal ou Datamodule configure o sqlconection dinamicamente algo assim:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
with SQLConnection1 do
begin
   Connected      := False;
   ConnectionName := ´Employee´;
   DriverName     := ´Interbase´;
   GetDriverFunc  := ´getSQLDriverINTERBASE´;
   LibraryName    := ´dbexpint.dll´;
   LoginPrompt    := False;
   VendorLib      := ´fbclient.dll´;
   Params.Values[´DataBase´] := ExtractFilePath(Application.ExeName) + ´EMPLOYEE.FDB´;
   Connected      := True;
end;
 
ClientDataSet1.Open;


copie tambem a dll: dbexpint.dll para o diretório da aplicação

fiz esse teste aqui com o banco: EMPLOYEE.FDB usando o firebird Embedded e funcionou perfeitamente.


Responder

Gostei + 0

08/11/2007

Marcelocda

Cara, muito obrigado !
Funcionou beleza...

Eu estava colocando a string ´LOCALHOST:´ na frente do caminho, mas não precisava :)


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar