Com firebird embedded consigo rodar um catalogo em CD
Ola Pessoal, estou tentando projetar um catalogo onde possa constar os produtos de um determinado cliente, usando Banco de dados firebird embedded, onde possa rodar os dados no cd sem ter que instalar nenhum Bde ou algo parecido, Me disseram que necessito apenas desenvolver o catalogo e no momento de gravar o cd apenas devo inserir no cd os arquivos fdclient.dll, firibird,conf, firebird.msg, gostaria de saber se apenas estes arquivos serao necessarios para estar acessando os dados no cd, no aguardo por maiores informacoes, agradeço desde já a todos que postarem, obrg
Amarildo
Curtidas 0
Respostas
Afarias
28/09/2005
além disso sua base de dados tem q estar configurada como READ-ONLY:
gfix banco.gdb -mode read_only -user sysdba -pass senha
T+
gfix banco.gdb -mode read_only -user sysdba -pass senha
T+
GOSTEI 0
Amarildo
28/09/2005
gfix banco.gdb -mode read_only -user sysdba -pass senha
Ola, afaria, nao tenho conhecimentos profundos estou iniciando no firebird e delphi5, pois trabalhava com paradox por ter ocorrido varios problemas estou tentando conhecer o firebird, Para estar executando estes comando acima onde devo inseri-los? Tenho montando a tabela pelo dbexpress, agora necessito que rode no cd sem intervenção do bde ou algo parecido, obrigado pela atenção, no aguardo por maiores informacoes
Ola, afaria, nao tenho conhecimentos profundos estou iniciando no firebird e delphi5, pois trabalhava com paradox por ter ocorrido varios problemas estou tentando conhecer o firebird, Para estar executando estes comando acima onde devo inseri-los? Tenho montando a tabela pelo dbexpress, agora necessito que rode no cd sem intervenção do bde ou algo parecido, obrigado pela atenção, no aguardo por maiores informacoes
GOSTEI 0
Afarias
28/09/2005
vc executa esta linha no prompt de comando.
o gfix é um utilitário do ib/fb e encontra-se na pasta bin da instalação do ib/fb (ex: c:\arquivos de programas\firebird\bin)
1- execute o prompt de comando
2- mude para a pasta bin da sua instalação do fb (ou coloque no path)
3- execute a linha de comando, onde:
banco.gdb = caminho completo da sua base de dados
senha = senha do sysdba
T+
o gfix é um utilitário do ib/fb e encontra-se na pasta bin da instalação do ib/fb (ex: c:\arquivos de programas\firebird\bin)
1- execute o prompt de comando
2- mude para a pasta bin da sua instalação do fb (ou coloque no path)
3- execute a linha de comando, onde:
banco.gdb = caminho completo da sua base de dados
senha = senha do sysdba
T+
GOSTEI 0
Amarildo
28/09/2005
obrg, vou estar executando tais comandos, valeu pela ajuda, ate breve
GOSTEI 0
Amarildo
28/09/2005
além disso sua base de dados tem q estar configurada como READ-ONLY:
gfix banco.gdb -mode read_only -user sysdba -pass senha
Ola afarias, esta ocorrendo um erro de permissão, (no permission for read-write access to database prods.fdb), apenas executando o comando do gfix vai possibilitar as permissoes ou tenho que direcionar estar permissoes via attrib do dos? No aguardo, obrg
gfix banco.gdb -mode read_only -user sysdba -pass senha
Ola afarias, esta ocorrendo um erro de permissão, (no permission for read-write access to database prods.fdb), apenas executando o comando do gfix vai possibilitar as permissoes ou tenho que direcionar estar permissoes via attrib do dos? No aguardo, obrg
GOSTEI 0
Afarias
28/09/2005
Este erro geralmente ocorre quando vc tenta acessar uma base marcada pelo SO como read-only (em CD por exemplo) sem antes essa base ter sido marcada pelo IB como read-only (usando o GFIX como falei)
T+
T+
GOSTEI 0
Amarildo
28/09/2005
Ola afarias, creio que o erro ocasionou pois direcionei o gfix.exe para a pasta onde encontrava-se o BD e executei ocorrendo um erro codigo 247, agora executei o gfix na pasta correta /arquivos programas/borland/ib6/bin, vou estar testando, obrg novamente pela atenção
GOSTEI 0
Amarildo
28/09/2005
Ola Afarias, por gentileza faz-se necessario o banco de dados estar em outro diretorio ou tem que obrigatoriamente estar junto com o executavel.
Gostaria de estar posicionando da seguinte forma, verifique se estou correto:
executavel na raiz do cd com os demais arquivos necessarios para rodar e no diretorio /show/banco de dados/prods.fdb (o banco de dados).
Existe a possibilidade de estar ocultando o banco de dados no cd?
Obrg
Gostaria de estar posicionando da seguinte forma, verifique se estou correto:
executavel na raiz do cd com os demais arquivos necessarios para rodar e no diretorio /show/banco de dados/prods.fdb (o banco de dados).
Existe a possibilidade de estar ocultando o banco de dados no cd?
Obrg
GOSTEI 0
Afarias
28/09/2005
|faz-se necessario o banco de dados estar em outro diretorio ou tem
|que obrigatoriamente estar junto com o executavel.
tanto faz, fica a seu critério
|executavel na raiz do cd com os demais arquivos necessarios para
|rodar e no diretorio /show/banco de dados/prods.fdb
é possível
|Existe a possibilidade de estar ocultando o banco de dados no cd?
Acho q vc pode marcar o arquivo como oculto, mas vc sabe q isso de nada adianta. Então, creio q a resposta para sua questão é *não*
T+
|que obrigatoriamente estar junto com o executavel.
tanto faz, fica a seu critério
|executavel na raiz do cd com os demais arquivos necessarios para
|rodar e no diretorio /show/banco de dados/prods.fdb
é possível
|Existe a possibilidade de estar ocultando o banco de dados no cd?
Acho q vc pode marcar o arquivo como oculto, mas vc sabe q isso de nada adianta. Então, creio q a resposta para sua questão é *não*
T+
GOSTEI 0
Amarildo
28/09/2005
Obrg, Afarias pela dica, agradeço. Poderia por gentileza, descrever como que oculto um arquivo no cd? Tenho usado attrib prods.fdb -h isso funciona perfeitamente no HD e no CD, depois que faço a copia para o CD ele passa a ser visivel.
E como que altero a senha do banco de dados, mesmo alterando a senha do banco de dados, passando de sysdba/masterkey para sysdba/2020 é possivel ainda o usuario acessar o banco de dados retirando informações do banco de dados?
Obrg, pela atenção a minha pessoa, no aguardo
E como que altero a senha do banco de dados, mesmo alterando a senha do banco de dados, passando de sysdba/masterkey para sysdba/2020 é possivel ainda o usuario acessar o banco de dados retirando informações do banco de dados?
Obrg, pela atenção a minha pessoa, no aguardo
GOSTEI 0
Vinicius2k
28/09/2005
Colega,
O FB Embeded não implementa segurança de servidor. A senha é ignorada. Ao contrário da versão ´server´, nas aplicações com Embeded vc deve usar sempre o SYSDBA, para não ter problemas de permissão.
T+
O FB Embeded não implementa segurança de servidor. A senha é ignorada. Ao contrário da versão ´server´, nas aplicações com Embeded vc deve usar sempre o SYSDBA, para não ter problemas de permissão.
T+
GOSTEI 0
Amarildo
28/09/2005
Obrg, garoto Vinicius, felicidades
GOSTEI 0