Re: Res: [delphi-br] SQL Embarcado

2010-06-11 Por tôpico Alexandre Marinho da Silveira
Eny

A solução embarcada que eu conheço é Firebird Embedded.  Eu já fiz um programa 
assim.  Ele só necessita da DLL do Firebird e mais de um arquivo de 
configuração, além do arquivo do banco de dados e o executável.
Quanto a SQL Server, eu encontrei SQL Server Compact 3.5.  Eu não conheço, por 
isso não posso falar dele. A rápida lida que eu dei (não entrei em muitos 
detalhes), talvez sirva para o que você procura. O link é: 
http://www.microsoft.com/sqlserver/2008/en/us/compact.aspx

Atenciosamente

Alexandre

- Original Message -
From: Eny Urias enyur...@yahoo.com.br
To: delphi-br@yahoogrupos.com.br
Date: Thu, 10 Jun 2010 11:34:26 -0700 (PDT)
Subject: Res: [delphi-br] SQL Embarcado

 Nada? Ninguem?
  
 --
 Eny Trova Urias
 
 Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, 
 mas um hábito- Aristóteles
 
 
 
 
 
 
 De: Eny Urias enyur...@yahoo.com.br
 Para: delphi-br@yahoogrupos.com.br
 Enviadas: Quinta-feira, 10 de Junho de 2010 14:02:24
 Assunto: [delphi-br] SQL Embarcado
 
   
 Gente, eu li vários posts do forum sobre DB embarcado... E ainda não achei 
 uma afirmativa ou uma negativa concreta sobre esse assunto então, se alguém 
 puder ajudar agradeço!
 
 Tenho um sistema rodando com SQL Express 2008 que eu pretendo apresentar para 
 novos clientes Eu gostaria de saber se existe a possibilidade de eu levar 
 o DB junto com o executável para colocar no cliente para ele experimentar sem 
 eu ter que instalar o SQL na máquina.
 
 Se alguém já passou por isso e conseguiu uma solução por favor, me dê uma luz!
 
 Grata,
 
 --
 Eny Trova Urias
 Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, 
 mas um hábito- Aristóteles
 
 
  
 
 
   
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
 E-mail verificado pelo Terra Anti-Spam.
 Para classificar esta mensagem como spam ou não spam, visite
 http://ecp.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCYxMDEwNDI2MyNwZXJtIXRlcnJhJjEsMTI3NjE5NDg3NC4yOTQyOC4xODQwMC5mb21ib25pLmhzdC50ZXJyYS5jb20uYnIsMTc5OTQ=TerraMail
 Verifique periodicamente a pasta Spam para garantir que apenas mensagens
 indesejadas sejam classificadas como Spam.
 
 
 




-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
delphi-br-ow...@yahoogrupos.com.br
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
delphi-br-unsubscr...@yahoogrupos.com.br

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Re: Res: [delphi-br] SQL Embarcado

2010-06-11 Por tôpico simoesluciano
O Sybase SQL Anywhere também tem versão embarcada.

Luciano C. Simões

--- Em delphi-br@yahoogrupos.com.br, Alexandre Marinho da Silveira 
xandi...@... escreveu

 Eny
 
 A solução embarcada que eu conheço é Firebird Embedded.  Eu já fiz um 
 programa assim.  Ele só necessita da DLL do Firebird e mais de um arquivo de 
 configuração, além do arquivo do banco de dados e o executável.
 Quanto a SQL Server, eu encontrei SQL Server Compact 3.5.  Eu não conheço, 
 por isso não posso falar dele. A rápida lida que eu dei (não entrei em muitos 
 detalhes), talvez sirva para o que você procura. O link é: 
 http://www.microsoft.com/sqlserver/2008/en/us/compact.aspx
 



Re: Res: [delphi-br] SQL Embarcado

2010-06-11 Por tôpico Walter Chagas (Bol)
Voce pode tentar também o MySQL ou o Postgree

[]s
 
 
Walter Alves Chagas Junior
Belo Horizonte - MG - Brazil
wchag...@bol.com.br
http://delphitocorporerm.blogspot.com/
http://twitter.com/wchagas
MSN: whitesock...@hotmail.com
SKYPE: WalterChagasJr


  - Original Message - 
  From: Eny Urias 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, June 11, 2010 1:18 PM
  Subject: Res: Res: [delphi-br] SQL Embarcado



  Oi Paulo! Agradeço muito a atenção! Aliás agradeço a todos que tentaram 
ajudar de alguma forma!

  Mas eu já trabalhei com FireBird e não gostei... A empresa onde instalamos 
está necessitando urgentemente migrar para outro DB por causa dos problemas com 
o mesmo... 

  --
  Eny Trova Urias

  Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, 
mas um hábito- Aristóteles

  
  De: psdias2 psdi...@yahoo.com.br
  Para: delphi-br@yahoogrupos.com.br
  Cc: Eny Urias enyur...@yahoo.com.br
  Enviadas: Quinta-feira, 10 de Junho de 2010 18:22:58
  Assunto: Re: Res: [delphi-br] SQL Embarcado

  Eny:

   Gente, eu li vários posts do forum sobre DB embarcado... E ainda não 
   achei uma afirmativa ou uma negativa concreta sobre esse assunto 
   então, se alguém puder ajudar agradeço!
  
   Tenho um sistema rodando com SQL Express 2008 que eu pretendo 
   apresentar para novos clientes Eu gostaria de saber se existe a 
   possibilidade de eu levar o DB junto com o executável para colocar no 
   cliente para ele experimentar sem eu ter que instalar o SQL na máquina.
  
   Se alguém já passou por isso e conseguiu uma solução por favor, me dê 
   uma luz!
  

  Acho que as mensagens que você mencionou, que passaram pela lista
  nos últimos dias, referem-se ao FireBird embarcado, que alguns amigos
  sugeriram a mim (na pergunta que fiz sobre o desenvolvimento de um
  pequeno sistema).

  O Firebird embarcado é monousuário, e ao instalar em uma máquina,
  somente o usuário daquela máquina poderá testar seu sistema.

  Se a empresa decidir comprar o sistema, você instala o servidor FireBird 
  completo
  em uma das máquinas, passando todos os usuários a poderem usar o sistema.

  Para usar o FireBird embarcado via DBExpress do Delphi 7, por exemplo,
  você deve, no componente SQLConnection, usar o Driver para InterBase, e 
  a DLL fbembed.dll.
  Essa DLL, e alguns outros arquivos necessários, você encontra no pacote 
  do FireBird embarcado
  (disponível nos sites do FireBird - mas posso enviar-lher por e-mail, se 
  tiver dificuldades de encontrar).

  Você precisa levar para seu cliente os seguintes arquivos, supondo que 
  você grave seu sistema
  em uma pasta chamada SISTEMA, no drive C: do computador do usuário

  PASTA DO PROGRAMA: C:\SISTEMA

  ARQUIVO
  
  dbexpint.dll = arquivo do DBExpress, que acessa o InterBase e FireBird
  fbembed.dll = fornecido no pacote do FB embarcado
  firebird.conf = fornecido no pacote do FB embarcado
  icudt30.dll = fornecido no pacote do FB embarcado
  icuin30.dll = fornecido no pacote do FB embarcado
  icuuc30.dll = fornecido no pacote do FB embarcado
  SISTEMA.EXE.exe = executável do seu sistema
  BD DIR = pasta onde você coloca o seu banco de dados FireBird
  FB DIR = pasta para um arquivo do FireBird, que também vem no pacote 
  mencionado acima

  Dentro da pasta BD:

  ARQUIVO
  
  BD.FB = banco de dados do seu sistema

  Dentro da pasta FB:

  ARQUIVO
  -
  firebird.msg = fornecido no pacote do FB embarcado

  Observações:

  - Se quiser, pode deixar o arquivo BD.FB na mesma pasta do executável
  - Para passar a usar o FB completo (multiusuário), você tem de usar a DLL
  FBCLIENT.DLL, em vez da FBEMBED.DLL.

  Veja mais informações no seguinte documento:

  http://www.comunidade-firebird.org/cflp/downloads/CFLP_O035.PDF

  Paulo

  [As partes desta mensagem que não continham texto foram removidas]

  [As partes desta mensagem que não continham texto foram removidas]



  

[As partes desta mensagem que não continham texto foram removidas]



Re: Res: [delphi-br] SQL Embarcado

2010-06-11 Por tôpico Walter Chagas (Bol)
Aqui na telemont, nos despachos centralizados, os sistemas rodam em MYSQL. Uma 
vez ou outra dá um probleminha de Too Many Connections. Mas passamos a tratar 
isto nos nossos sistemas e não deu mais problema. 

O Postgree nunca trabalhei mas me disseram que ele é melhor que o My.

Quanto a questão do receio, a regra básica é montar uma base teste num servidor 
e ver como o sistema se comporta.

[]s
 
 
Walter Alves Chagas Junior
Belo Horizonte - MG - Brazil
wchag...@bol.com.br
http://delphitocorporerm.blogspot.com/
http://twitter.com/wchagas
MSN: whitesock...@hotmail.com
SKYPE: WalterChagasJr


  - Original Message - 
  From: Eny Urias 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, June 11, 2010 3:49 PM
  Subject: Res: Res: [delphi-br] SQL Embarcado



  Eu tenho receio de trabalhar com bancos mais limitados... Acostumei a 
trabalhar com Oracle e SQL (desde o 2000) ... Tem uma versão Embedded do 
Oracle. nao sei se é só pra dispositivo mas vou continuar pesquisando!

  Obrigada! 
  --
  Eny Trova Urias

  Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, 
mas um hábito- Aristóteles

  
  De: Walter Chagas (Bol) wchag...@bol.com.br
  Para: delphi-br@yahoogrupos.com.br
  Enviadas: Sexta-feira, 11 de Junho de 2010 15:05:06
  Assunto: Re: Res: [delphi-br] SQL Embarcado

  Voce pode tentar também o MySQL ou o Postgree

  []s

  Walter Alves Chagas Junior
  Belo Horizonte - MG - Brazil
  wchag...@bol.com.br
  http://delphitocorporerm.blogspot.com/
  http://twitter.com/wchagas
  MSN: whitesock...@hotmail.com
  SKYPE: WalterChagasJr

  - Original Message - 
  From: Eny Urias 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, June 11, 2010 1:18 PM
  Subject: Res: Res: [delphi-br] SQL Embarcado

  Oi Paulo! Agradeço muito a atenção! Aliás agradeço a todos que tentaram 
ajudar de alguma forma!

  Mas eu já trabalhei com FireBird e não gostei... A empresa onde instalamos 
está necessitando urgentemente migrar para outro DB por causa dos problemas com 
o mesmo... 

  --
  Eny Trova Urias

  Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, 
mas um hábito- Aristóteles

  
  De: psdias2 psdi...@yahoo.com.br
  Para: delphi-br@yahoogrupos.com.br
  Cc: Eny Urias enyur...@yahoo.com.br
  Enviadas: Quinta-feira, 10 de Junho de 2010 18:22:58
  Assunto: Re: Res: [delphi-br] SQL Embarcado

  Eny:

   Gente, eu li vários posts do forum sobre DB embarcado... E ainda não 
   achei uma afirmativa ou uma negativa concreta sobre esse assunto 
   então, se alguém puder ajudar agradeço!
  
   Tenho um sistema rodando com SQL Express 2008 que eu pretendo 
   apresentar para novos clientes Eu gostaria de saber se existe a 
   possibilidade de eu levar o DB junto com o executável para colocar no 
   cliente para ele experimentar sem eu ter que instalar o SQL na máquina.
  
   Se alguém já passou por isso e conseguiu uma solução por favor, me dê 
   uma luz!
  

  Acho que as mensagens que você mencionou, que passaram pela lista
  nos últimos dias, referem-se ao FireBird embarcado, que alguns amigos
  sugeriram a mim (na pergunta que fiz sobre o desenvolvimento de um
  pequeno sistema).

  O Firebird embarcado é monousuário, e ao instalar em uma máquina,
  somente o usuário daquela máquina poderá testar seu sistema.

  Se a empresa decidir comprar o sistema, você instala o servidor FireBird 
  completo
  em uma das máquinas, passando todos os usuários a poderem usar o sistema.

  Para usar o FireBird embarcado via DBExpress do Delphi 7, por exemplo,
  você deve, no componente SQLConnection, usar o Driver para InterBase, e 
  a DLL fbembed.dll.
  Essa DLL, e alguns outros arquivos necessários, você encontra no pacote 
  do FireBird embarcado
  (disponível nos sites do FireBird - mas posso enviar-lher por e-mail, se 
  tiver dificuldades de encontrar).

  Você precisa levar para seu cliente os seguintes arquivos, supondo que 
  você grave seu sistema
  em uma pasta chamada SISTEMA, no drive C: do computador do usuário

  PASTA DO PROGRAMA: C:\SISTEMA

  ARQUIVO
  
  dbexpint.dll = arquivo do DBExpress, que acessa o InterBase e FireBird
  fbembed.dll = fornecido no pacote do FB embarcado
  firebird.conf = fornecido no pacote do FB embarcado
  icudt30.dll = fornecido no pacote do FB embarcado
  icuin30.dll = fornecido no pacote do FB embarcado
  icuuc30.dll = fornecido no pacote do FB embarcado
  SISTEMA.EXE.exe = executável do seu sistema
  BD DIR = pasta onde você coloca o seu banco de dados FireBird
  FB DIR = pasta para um arquivo do FireBird, que também vem no pacote 
  mencionado acima

  Dentro da pasta BD:

  ARQUIVO
  
  BD.FB = banco de dados do seu sistema

  Dentro da pasta FB:

  ARQUIVO
  -
  firebird.msg = fornecido no pacote do FB embarcado

  Observações:

  - Se quiser, pode deixar o arquivo BD.FB na mesma pasta do executável
  - Para

Re: Res: [delphi-br] SQL Embarcado

2010-06-10 Por tôpico stefaniak
ôpa, não conheço esse sql express, mas o firebird roda legal embarcado.

Em 10/06/2010 15:34, Eny Urias escreveu:

 Nada? Ninguem?

 --
 Eny Trova Urias

 Somos o que repetitivamente fazemos, portanto, a excelência não é um 
 feito, mas um hábito- Aristóteles

 
 De: Eny Urias enyur...@yahoo.com.br mailto:enyurias%40yahoo.com.br
 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
 Enviadas: Quinta-feira, 10 de Junho de 2010 14:02:24
 Assunto: [delphi-br] SQL Embarcado

 Gente, eu li vários posts do forum sobre DB embarcado... E ainda não 
 achei uma afirmativa ou uma negativa concreta sobre esse assunto 
 então, se alguém puder ajudar agradeço!

 Tenho um sistema rodando com SQL Express 2008 que eu pretendo 
 apresentar para novos clientes Eu gostaria de saber se existe a 
 possibilidade de eu levar o DB junto com o executável para colocar no 
 cliente para ele experimentar sem eu ter que instalar o SQL na máquina.

 Se alguém já passou por isso e conseguiu uma solução por favor, me dê 
 uma luz!

 Grata,

 --
 Eny Trova Urias
 Somos o que repetitivamente fazemos, portanto, a excelência não é um 
 feito, mas um hábito- Aristóteles

 [As partes desta mensagem que não continham texto foram removidas]

 



Re: Res: [delphi-br] SQL Embarcado

2010-06-10 Por tôpico Dirlei Dionísio
É como eu disse Walter: 'Soluções existem, a questão é se valem o custo'

Como o sistema dela ja esta desenvolvido e, pelo que entendi, é específico
para SQL Server, não consigo pensar numa solução simples, prática e
objetiva, como seria ideal.

[]'

--
Dirlei Dionísio
http://MaisQueBomCodigo.blogspot.com

Em 10 de junho de 2010 18:14, Walter Chagas (Bol) wchag...@bol.com.brescreveu:



 Meu, isso daí tá muito viajado. Ela tá procurando uma coisa simples,
 prática e objetiva.


 []s


 Walter Alves Chagas Junior
 Belo Horizonte - MG - Brazil
 wchag...@bol.com.br wchagasj%40bol.com.br
 http://delphitocorporerm.blogspot.com/
 http://twitter.com/wchagas
 MSN: whitesock...@hotmail.com whitesockets%40hotmail.com
 SKYPE: WalterChagasJr

 - Original Message -
 From: Dirlei
 To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Sent: Thursday, June 10, 2010 5:03 PM
 Subject: Re: Res: [delphi-br] SQL Embarcado

 Eny,

 A solução que conheço para isso envolve um trabalho de design que deve
 ser feito, preferencialmente, no início do projeto. Funciona assim:

 - O sistema é construído com uma camada de abstração de database, de
 forma que ele possa ser adaptado com pouco ou nenhum esforço para
 qualquer novo banco de dados no padrão SQL.

 - Quando o sistema precisa ser instalado num prospectivo cliente para
 demonstração, usa-se um banco de dados embarcado (SQLite, por exemplo).

 - Se o cliente decide comprar o sistema, após algum tempo de uso da
 solução com DB embarcado, instala-se o SGBD definitivo e faz-se a
 migração dos dados do banco embarcado para o SGBD definitivo.

 Acabou de me ocorrer uma outra solução, mas essa precisa de um
 programador Hacker...

 Substituir o client do SGBD por um que entenda as requisições e as
 aplique num banco embarcado ao invés do SGBD padrão. Depois, bastaria
 trocar o client temporario pelo definitivo.

 Bem, soluções para o que você quer existem, a questão é se valem o
 custo.

 --
 Dirlei Dionísio
 http://MaisQueBomCodigo.blogspot.com

 Em Qui, 2010-06-10 às 11:34 -0700, Eny Urias escreveu:
 
  Nada? Ninguem?
 
  --
  Eny Trova Urias
 
  Somos o que repetitivamente fazemos, portanto, a excelência não é um
  feito, mas um hábito- Aristóteles
 
  
  De: Eny Urias enyur...@yahoo.com.br enyurias%40yahoo.com.br
  Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
  Enviadas: Quinta-feira, 10 de Junho de 2010 14:02:24
  Assunto: [delphi-br] SQL Embarcado
 
  Gente, eu li vários posts do forum sobre DB embarcado... E ainda não
  achei uma afirmativa ou uma negativa concreta sobre esse assunto
  então, se alguém puder ajudar agradeço!
 
  Tenho um sistema rodando com SQL Express 2008 que eu pretendo
  apresentar para novos clientes Eu gostaria de saber se existe a
  possibilidade de eu levar o DB junto com o executável para colocar no
  cliente para ele experimentar sem eu ter que instalar o SQL na
  máquina.
 
  Se alguém já passou por isso e conseguiu uma solução por favor, me dê
  uma luz!
 
  Grata,
 
  --
  Eny Trova Urias
  Somos o que repetitivamente fazemos, portanto, a excelência não é um
  feito, mas um hábito- Aristóteles
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 
 
 

 [As partes desta mensagem que não continham texto foram removidas]

  



[As partes desta mensagem que não continham texto foram removidas]





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
delphi-br-ow...@yahoogrupos.com.br
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
delphi-br-unsubscr...@yahoogrupos.com.br

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Re: Res: [delphi-br] SQL Embarcado

2010-06-10 Por tôpico Dirlei
Eny,

A solução que conheço para isso envolve um trabalho de design que deve
ser feito, preferencialmente, no início do projeto. Funciona assim:

- O sistema é construído com uma camada de abstração de database, de
forma que ele possa ser adaptado com pouco ou nenhum esforço para
qualquer novo banco de dados no padrão SQL.

- Quando o sistema precisa ser instalado num prospectivo cliente para
demonstração, usa-se um banco de dados embarcado (SQLite, por exemplo).

- Se o cliente decide comprar o sistema, após algum tempo de uso da
solução com DB embarcado, instala-se o SGBD definitivo e faz-se a
migração dos dados do banco embarcado para o SGBD definitivo.

Acabou de me ocorrer uma outra solução, mas essa precisa de um
programador Hacker...

Substituir o client do SGBD por um que entenda as requisições e as
aplique num banco embarcado ao invés do SGBD padrão. Depois, bastaria
trocar o client temporario pelo definitivo.

Bem, soluções para o que você quer existem, a questão é se valem o
custo. 



-- 
Dirlei Dionísio
http://MaisQueBomCodigo.blogspot.com


Em Qui, 2010-06-10 às 11:34 -0700, Eny Urias escreveu:
   
 Nada? Ninguem?
 
 --
 Eny Trova Urias
 
 Somos o que repetitivamente fazemos, portanto, a excelência não é um
 feito, mas um hábito- Aristóteles
 
 
 De: Eny Urias enyur...@yahoo.com.br
 Para: delphi-br@yahoogrupos.com.br
 Enviadas: Quinta-feira, 10 de Junho de 2010 14:02:24
 Assunto: [delphi-br] SQL Embarcado
 
 Gente, eu li vários posts do forum sobre DB embarcado... E ainda não
 achei uma afirmativa ou uma negativa concreta sobre esse assunto
 então, se alguém puder ajudar agradeço!
 
 Tenho um sistema rodando com SQL Express 2008 que eu pretendo
 apresentar para novos clientes Eu gostaria de saber se existe a
 possibilidade de eu levar o DB junto com o executável para colocar no
 cliente para ele experimentar sem eu ter que instalar o SQL na
 máquina.
 
 Se alguém já passou por isso e conseguiu uma solução por favor, me dê
 uma luz!
 
 Grata,
 
 --
 Eny Trova Urias
 Somos o que repetitivamente fazemos, portanto, a excelência não é um
 feito, mas um hábito- Aristóteles
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
 
 
 



Re: Res: [delphi-br] SQL Embarcado

2010-06-10 Por tôpico psdias2
Eny:



 Gente, eu li vários posts do forum sobre DB embarcado... E ainda não 
 achei uma afirmativa ou uma negativa concreta sobre esse assunto 
 então, se alguém puder ajudar agradeço!

 Tenho um sistema rodando com SQL Express 2008 que eu pretendo 
 apresentar para novos clientes Eu gostaria de saber se existe a 
 possibilidade de eu levar o DB junto com o executável para colocar no 
 cliente para ele experimentar sem eu ter que instalar o SQL na máquina.

 Se alguém já passou por isso e conseguiu uma solução por favor, me dê 
 uma luz!


Acho que as mensagens que você mencionou, que passaram pela lista
nos últimos dias, referem-se ao FireBird embarcado, que alguns amigos
sugeriram a mim (na pergunta que fiz sobre o desenvolvimento de um
pequeno sistema).

O Firebird embarcado é monousuário, e ao instalar em uma máquina,
somente o usuário daquela máquina poderá testar seu sistema.

Se a empresa decidir comprar o sistema, você instala o servidor FireBird 
completo
em uma das máquinas, passando todos os usuários a poderem usar o sistema.


Para usar o FireBird embarcado via DBExpress do Delphi 7, por exemplo,
você deve, no componente SQLConnection,  usar o Driver para InterBase, e 
a DLL fbembed.dll.
Essa DLL, e alguns outros arquivos necessários, você encontra no pacote 
do FireBird embarcado
(disponível nos sites do FireBird - mas posso enviar-lher por e-mail, se 
tiver dificuldades de encontrar).

Você precisa levar para seu cliente os seguintes arquivos,  supondo que 
você grave seu sistema
em uma pasta chamada SISTEMA, no drive C: do computador do usuário


PASTA DO PROGRAMA: C:\SISTEMA

ARQUIVO

dbexpint.dll  = arquivo do DBExpress, que acessa o InterBase e FireBird
fbembed.dll  = fornecido no pacote do FB embarcado
firebird.conf  = fornecido no pacote do FB embarcado
icudt30.dll  = fornecido no pacote do FB embarcado
icuin30.dll  = fornecido no pacote do FB embarcado
icuuc30.dll  = fornecido no pacote do FB embarcado
SISTEMA.EXE.exe = executável do seu sistema
BD DIR = pasta onde você coloca o seu banco de dados FireBird
FB DIR = pasta para um arquivo do FireBird, que também vem no pacote 
mencionado acima

Dentro da pasta BD:

ARQUIVO

BD.FB= banco de dados do seu sistema

Dentro da pasta FB:

ARQUIVO
-
firebird.msg   = fornecido no pacote do FB embarcado

Observações:

- Se quiser, pode deixar o arquivo BD.FB na mesma pasta do executável
- Para passar a usar o FB completo (multiusuário), você tem de usar a DLL
FBCLIENT.DLL, em vez da FBEMBED.DLL.

Veja mais informações no seguinte documento:

http://www.comunidade-firebird.org/cflp/downloads/CFLP_O035.PDF

Paulo


[As partes desta mensagem que não continham texto foram removidas]



Re: Res: [delphi-br] SQL Embarcado

2010-06-10 Por tôpico Walter Chagas (Bol)
Meu, isso daí tá muito viajado. Ela tá procurando uma coisa simples, prática e 
objetiva.

[]s
 
 
Walter Alves Chagas Junior
Belo Horizonte - MG - Brazil
wchag...@bol.com.br
http://delphitocorporerm.blogspot.com/
http://twitter.com/wchagas
MSN: whitesock...@hotmail.com
SKYPE: WalterChagasJr


  - Original Message - 
  From: Dirlei 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, June 10, 2010 5:03 PM
  Subject: Re: Res: [delphi-br] SQL Embarcado



  Eny,

  A solução que conheço para isso envolve um trabalho de design que deve
  ser feito, preferencialmente, no início do projeto. Funciona assim:

  - O sistema é construído com uma camada de abstração de database, de
  forma que ele possa ser adaptado com pouco ou nenhum esforço para
  qualquer novo banco de dados no padrão SQL.

  - Quando o sistema precisa ser instalado num prospectivo cliente para
  demonstração, usa-se um banco de dados embarcado (SQLite, por exemplo).

  - Se o cliente decide comprar o sistema, após algum tempo de uso da
  solução com DB embarcado, instala-se o SGBD definitivo e faz-se a
  migração dos dados do banco embarcado para o SGBD definitivo.

  Acabou de me ocorrer uma outra solução, mas essa precisa de um
  programador Hacker...

  Substituir o client do SGBD por um que entenda as requisições e as
  aplique num banco embarcado ao invés do SGBD padrão. Depois, bastaria
  trocar o client temporario pelo definitivo.

  Bem, soluções para o que você quer existem, a questão é se valem o
  custo. 

  -- 
  Dirlei Dionísio
  http://MaisQueBomCodigo.blogspot.com

  Em Qui, 2010-06-10 às 11:34 -0700, Eny Urias escreveu:
   
   Nada? Ninguem?
   
   --
   Eny Trova Urias
   
   Somos o que repetitivamente fazemos, portanto, a excelência não é um
   feito, mas um hábito- Aristóteles
   
   
   De: Eny Urias enyur...@yahoo.com.br
   Para: delphi-br@yahoogrupos.com.br
   Enviadas: Quinta-feira, 10 de Junho de 2010 14:02:24
   Assunto: [delphi-br] SQL Embarcado
   
   Gente, eu li vários posts do forum sobre DB embarcado... E ainda não
   achei uma afirmativa ou uma negativa concreta sobre esse assunto
   então, se alguém puder ajudar agradeço!
   
   Tenho um sistema rodando com SQL Express 2008 que eu pretendo
   apresentar para novos clientes Eu gostaria de saber se existe a
   possibilidade de eu levar o DB junto com o executável para colocar no
   cliente para ele experimentar sem eu ter que instalar o SQL na
   máquina.
   
   Se alguém já passou por isso e conseguiu uma solução por favor, me dê
   uma luz!
   
   Grata,
   
   --
   Eny Trova Urias
   Somos o que repetitivamente fazemos, portanto, a excelência não é um
   feito, mas um hábito- Aristóteles
   
   [As partes desta mensagem que não continham texto foram removidas]
   
   
   
   
   



  

[As partes desta mensagem que não continham texto foram removidas]