Erro ao copilar projeto

06/03/2013

1

Estou com o seguinte problema, quando vou compilar a aplicaçao esta dando o seguinte erro ; Missing DataBase Property

segue codigo abaixo, o erro esta na seguinte linha ConexaoDBX.Connected := true;


ConexaoDBX.Connected := false;
ConexaoDBX.Params.Clear;
ConexaoDBX.LoadParamsFromIniFile(ExtractFilePath(Application.ExeName)+'dbxconnections.ini');
ConexaoDBX.Connected := true;
//
ConexaoDados := ConexaoDBX;

Alguem saberia me ajudar ?
Responder

Posts

06/03/2013

Douglas

Caro Amigo,

o erro esta acontecendo,

pois você não esta apontando a propriedade da base de dados.

Siga o exemplo abaixo:
ConexaoDBX.DataBaseName := "NOME DA SUA BASE DE DADOS";
ConexaoDBX.Connected := false;
ConexaoDBX.Params.Clear;
ConexaoDBX.LoadParamsFromIniFile(ExtractFilePath(Application.ExeName)+'dbxconnections.ini');
ConexaoDBX.Connected := true;


Qualquer dúvida poste.
Responder

06/03/2013

Andre Ucella

Este componente não possui o campo Databasename, é um SQLConection, como posso fazer ?
Responder

06/03/2013

Douglas

Você configurou a propriedade,

ConnectionName dele ?
Responder

06/03/2013

Andre Ucella

Sim até na aba da conexao onde configuro consigo testar a conexao com o banco com sucesso..
Responder

06/03/2013

Douglas

Essa variável ConexaoDados é de que tipo ?
Responder

06/03/2013

Douglas

Essa variável ConexaoDados é de que tipo ?


Não sei em qual momento você,

esta chamando esse bloco de código.

Mas ponha no evento onCreate de onde você esteja fazendo.
Responder

06/03/2013

Douglas

Meu querido,

analisando melhor seu código com o Delphi aberto aqui.

Retirei o momento que você direcionava a conexão para False e funcionou.

tente desta forma abaixo:
ConexaoDBX.Params.Clear;
ConexaoDBX.LoadParamsFromIniFile(ExtractFilePath(Application.ExeName)+'dbxconnections.ini');
ConexaoDBX.Connected := true;



Se resolver se posta ae.
Responder
Estou com o seguinte problema, quando vou compilar a aplicaçao esta dando o seguinte erro ; Missing DataBase Property

segue codigo abaixo, o erro esta na seguinte linha ConexaoDBX.Connected := true;


ConexaoDBX.Connected := false;
ConexaoDBX.Params.Clear;
ConexaoDBX.LoadParamsFromIniFile(ExtractFilePath(Application.ExeName)+'dbxconnections.ini');
ConexaoDBX.Connected := true;
//
ConexaoDados := ConexaoDBX;

Alguem saberia me ajudar ?


Bom dia andre,

Tente da seguinte forma:

ConexaoDBX.Connected := False;
ConexaoDBX.Params.Clear;
ConexaoDBX.Params.LoadFromFile(ExtractFilePath(Application.ExeName)+'dbxconnections.ini');
ConexaoDBX.Open;

Atenciosamente,
Responder

07/03/2013

Andre Ucella

Opa abri o Delphi agora para continuar, e da seguinte forma funcionou, Obrigado Galera...!!


ConexaoDBX.Params.Clear;
ConexaoDBX.LoadParamsFromIniFile(ExtractFilePath(Application.ExeName)+'dbxconnections.ini');
ConexaoDBX.Connected := true;
Responder

08/03/2013

Douglas

Show, andre ucella !

no que eu puder ajudar

estarei sempre aqui para compartilhar informação.
Responder