Tabela de dados em qualquer diretório
Desculpe... novamente precisando de ajuda.
E desculpe é dúvida de iniciante.
Fiz um programa que usa a tabela1.db e para
que o programa funcione direito tenho que
colocar na properties DatabaseName de Table1
o caminho C:\programa\
A pergunta é a seguinte, como faço para que
o programa e a tabela sejam instalados em
qualquer diretório e funcionem corretamente?
Obrigado antecipadamente.
ACarlos
E desculpe é dúvida de iniciante.
Fiz um programa que usa a tabela1.db e para
que o programa funcione direito tenho que
colocar na properties DatabaseName de Table1
o caminho C:\programa\
A pergunta é a seguinte, como faço para que
o programa e a tabela sejam instalados em
qualquer diretório e funcionem corretamente?
Obrigado antecipadamente.
ACarlos
Acst
Curtidas 0
Respostas
Marcio.theis
01/06/2003
vc deve colocar um database, para fazer a conexão com o banco, ai nas suas tabela basta vc direcionar o alias, pois quem vai se encarregar da conexão é o database, caso mais dúvidas me mande um mail.
espero ter ajudado
espero ter ajudado
GOSTEI 0
Toshio Bruno
01/06/2003
Se a tabela e o programa estiverem pelo menos na mesma pasta, você pode extrair o caminho da aplicação, e colocar no DataBaseName e depois colocar o nome da tabela no TableName.
Exemplo: Pode ser no onCreate do form qualquer outro evento.
begin
Table1.Close;
Table1.DataBaseName:=ExtractFilePath(Application.ExeName);
Table1.TableName:=´Tabela.Db´;
Table1.Open;
Exemplo: Pode ser no onCreate do form qualquer outro evento.
begin
Table1.Close;
Table1.DataBaseName:=ExtractFilePath(Application.ExeName);
Table1.TableName:=´Tabela.Db´;
Table1.Open;
GOSTEI 0