Aliás, eu vou aproveitar esse assunto pra perguntar se alguém aqui desenvolve 
sistema que possa ser instalado com vários bancos...

Sei de uma empresa "grande" de TI que está com um projeto desses... Fazer com 
que o sistema rode em 3 bancos... SQL, Oracle e mais um que nao sei qual é.... 
E fica a critério do cliente escolher o banco.

Alguém já viu isso? 
 
--
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: Sexta-feira, 11 de Junho de 2010 13:18:41
Assunto: 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]

Responder a