Programa e o banco podem rodar a partir do cd ???

Delphi

05/11/2004

Fiz um programa, um pequeno dicionário técnico,
usei o banco Interbase 6.0 ...

Onde o usuário cadastra as palavras em cinco idiomas ...
Ok, é uma maravilha, o meu chefe adorou, só que ele teve uma idéia ...

Ele me perguntou se o programa e o banco poderiam rodar a partir do cd,
sem precisar instalar nada, configurar nada, pois ele precisaria demonstrar esse programa para vários clientes ...

Claro, eu respondi que era possível ...
He, he , mais como ???

Levando em consideração que nessas máquinas não teria o Interbase, e nem outro banco ...

Alguém pode me ajudar ???

Leo.


Lbsystems

Lbsystems

Curtidas 0

Respostas

Reginaldo174

Reginaldo174

05/11/2004

Já tentei fazer isso, mas não tive sucesso. O interbase não roda com o banco de dados somente leitura. Talvez funcione com outro banco de dados.


GOSTEI 0
Marcelo_mileris

Marcelo_mileris

05/11/2004

Olha só... em uma edição da Revista o Carlos Cantu demonstrou como fazer isso utilizando o Banco FireBird.
O Download do projeto criado é
[url]clubedelphi.net/edicao51/download51.asp[/url]

O nome da materia é [b:bed1ef7a77]Firebird Embedded Server[/b:bed1ef7a77]


Espero ter ajudado
Marcelo


GOSTEI 0
Christian_adriano

Christian_adriano

05/11/2004

Uma outra sugestão:


Fazer com q aplicação copia a base de dados para uma pasta na máquina, alterar o Status (tirar como somente leitura).


Obs. Antes de se conectar a base de dados.


Assim eu sei q funciona. mais mesmo assim precisa do FB instalado na máquina.



[]´s.

Christian.


GOSTEI 0
Gandalf.nho

Gandalf.nho

05/11/2004

Você pode usar o FB Embedded para isso, daí não é necessário instalar o FB inteiro, mas mesmo assim, seria necessário passar os arquivos para o HD, já que não seria possível gravar nada no CD.


GOSTEI 0
Dopi

Dopi

05/11/2004

Se vc estiver usando componentes ClientDataSet pode usar a tecnologia de Banco de dados Local: ´MyBase´

- Os arquivos são gravados em formatos binário *.CDS ou *.XML

É bem interessante, porque simplesmente dispensa o uso de qualquer Banco de Dados... mas.. só funciona para acesso local... (não dá pra compartilhar arquivos)


GOSTEI 0
POSTAR