• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Knitter

Como abrir uma bases de dados especificando um caminho relativo para um UDL?

3 mensagens neste tópico

Boas!

Alguém sabe como abrir um ficheiro .udl especificando um caminho relativo? Isto é, eu consigo abrir o ficheiro se indicar apenas o nome do ficheiro, mas isso leva a que o ficheiro seja procurado dentro da pasta de execução da aplicação/projecto. O que eu pretendia era indicar subpastas.

Ex: ./resources/someudl.udl

Thanks.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

ExtractFilePath(ParamStr(0)) + 'resources/someudl.udl'

ParamStr(0) indica o exe em execução (caminho para o exe incluído). Exemplo:

C:\teste\app.exe

ExtractFilePath devolve apenas o caminho para o ficheiro. Exemplo:

C:\teste\

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Humm.... isso tem então de ser feito em código. OK, obrigado, estava à procura de como fazer isso em "design time" porque era para a aula onde usamos Delphi e não estava a conseguir. Em "design time" só consigo mesmo indicar a pasta actual do projecto/exe.

Mas assim também serve.

Devo dizer que esta ferramenta deixa-me de cabelos em pé! Cada vez gosto menos deste Delphi :P, da Borland então...

Thanks.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora