Leandro, vejo que você já conseguiu resolver o problema... em relação ao 
caminho ser diferente, você poderia pegar o caminho onde encontra o executável 
e colocar o arquivo .ini nele... e fazer como eu tinha te passado 
anteriormente... aqui na empresa utilizamos desse jeito... quando vai instalar 
em algum cliente novo, basta colocar o arquivo .ini no mesmo caminho do 
executável que o sistema pega tudo certinho...

Como já foi resolvido... blz.

Márcio Ricardo.
  ----- Original Message ----- 
  From: Leandro - Grupos 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, June 28, 2007 12:53 PM
  Subject: Re: [delphi-br] Erro na Execução


  Ok, Marcio muito obrigado pela atenção, mas o detalhe é justamente esse.
  Como eu cite no final da mensagem, se eu compilar o programa a propriedade 
SQLConnection.Connected = false funciona sem problemas. Porem lá no meu cliente 
o caminho que estiver informado em DATABASE não existe, lá será configurado 
outro caminho e salvo num arquivo .ini que será carregado no OnCreate do 
DataModule, mas o erro esta ocorrendo antes de executar o evento OnCreate......

  Desculpe se derepente eu não fui muito claro na explicaçao.....

  Leandro Carbonera
  (54) 3343-1143 / 9977-1266
  [EMAIL PROTECTED]
  www.sigmatecnologia.com.br 

  ----- Original Message ----- 
  From: Márcio Ricardo 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, June 28, 2007 11:46 AM
  Subject: Re: [delphi-br] Erro na Execução

  Leandro, bom dia!

  Primeiro, você tem que deixar a conexão com false.

  Na Propriedade ConnectionName do SQLConnection, o nome tem que ser o mesmo q 
está no arquivo .ini, exemplo:

  SQLConnection.ConnectionName := 'esse_nome';

  [esse_nome]
  DriverName=ORACLE
  GETDRIVERFUNC=getSQLDriverORACLE
  DATABASE=esquema
  USER_NAME=usuario
  PASSWORD=senha
  BLOBSIZE=-1
  ERRORRESOURCEFILE=
  LOCALECODE=0000
  ORACLE TRANSISOLATION=ReadCommited
  ROWSETSIZE=20
  OS AUTHENTICATION=False
  MULTIPLE TRANSACTION=False
  TRIM CHAR=False
  DECIMAL SEPARATOR=,

  Testa ai e vê se funciona.

  Márcio Ricardo.

  ----- Original Message ----- 
  From: Leandro - Grupos 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, June 28, 2007 11:23 AM
  Subject: [delphi-br] Erro na Execução

  E ai pessoal blz....

  Seguinte, estou desenvolvendo uma aplicação utilizando DBExpress. Utilizo um 
arquivo .ini para carregar as configurações de conexão do banco de dados, porem 
em tempo de projeto eu deixo definido no SQLConnection os parametros de acesso 
ao banco, para poder executar as consultas SQL e carregar os Campos nos 
ClientDataSet.

  A conexão deste SQLConnection fica ativa o tempo todo, porem quando eu 
instalo o executavel em um cliente ele me apresenta um erro de conexão dizendo 
que o banco de dados especificado nao foi encontrado ( no caso o banco de dados 
que esta definido no componente SQLConnection e não o que esta no arquivo ini). 
Eu coloquei no OnCreate do DataModule Principal, que é onde está o 
SQLConnection, a linha SQLConnection.connected := false, mas o erro ocorre 
antes de chegar nessa linha (sendo que ela é a primeira do OnCreate do 
Datamodule principal.

  OBS.: Se eu compilar o projeto com a propriedade Connected = false não ocorre 
esse problema.

  Não sei mais o que fazer....

  Leandro Carbonera
  (54) 3343-1143 / 9977-1266
  [EMAIL PROTECTED]
  www.sigmatecnologia.com.br 

  [As partes desta mensagem que não continham texto foram removidas]

  [As partes desta mensagem que não continham texto foram removidas]

  [As partes desta mensagem que não continham texto foram removidas]



   

[As partes desta mensagem que não continham texto foram removidas]

Responder a