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]