BDE X Interbase Express

Firebird

08/08/2003

Olá...
Bom Eu estou com a seguinte dúvida:

Quando desenvolvia aplicativos com acesso via BDE com Paradox, era muito fácio, pois eu direcionava o banco de dados para uma determinada máquina e pronto.

Com o INTERBASE, eu achei melhor trabalhar sem o BDE, porém, não tem jeito de eu direcionar o Banco de Dados depois de compilado o programa.

A saída que encontrei foi criar um arquivo .INI com os parametro do caminho do banco de dados.
Quando inicio o programa, ele lê o caminho do banco de dados no arquivo INI

Porém estão acontecendo alguns probleminhas...
Não teria um jeito mais fácil de direcionar o aplicativo para o Banco de dados com o INTERBASE EXPRESS como é feito com o BDE?

Eu preciso configurar o caminho do Banco no CLIENTE, não posso compilar o Aplicativo com o Banco de Dados Direcionado para um determinado local, pois minha aplicação é Client-Server, e tenho que saber o nome da máquina que está sendo a servidora do Banco de Dados.

Se alguém puder me ajudar...

Valeu!!

Marcos Miranda.


José Alves

José Alves

Curtidas 0

Respostas

Afarias

Afarias

08/08/2003

Vc está usando a forma correta (arquivo INI ou registro).

Seu problema é outro, se postar aqui que ´probleminhas´ vc está tendo talvês possamos ajudá-lo.


T+


GOSTEI 0
Werlon Goulart

Werlon Goulart

08/08/2003

Use a funcao ParamSr(1);

Onde o 1 significa o numero do parametro (vai de 0 a 9).
0=Retorna o Proprio Nome do executavel;
1=Primeiro parametro;
2=Segundo Parametro;
...
...
9=Nono (Ultimo) parametro.

No atalho no Windows coloque :
´NOmedoExecutavel´ Param1blablabla Param2xxxx Param3ZZZZZ

Se quiser usar espacos em um parametro use o parametro entre aspas DUPLAS (Isto é importante...)

EX: ´nomedoexecutavel´ ´D:\Arquivos de programas\Borland\Delphi5\sfsfsfs´

ParamStr(1) vai retornar D:\Arquivos de programas\Borland\Delphi5\sfsfsfs

Sem as aspas vai ser retornado pela funcao apenas D:\Arquivos

Um Abraço
Werlon Goulart


GOSTEI 0
POSTAR