Fórum dbExpress #229317

02/05/2004

0

Quero conectar o banco de dados (telha.fdb) através do arquivo .ini,
´para isso deixei a propriedade LoadParamsOnConnect = True e ao
abrir o sistema informo este comando:

SQLConnection1.LoadParamsFromIniFile(´CONEXAO.INI´);

Ao executar o programa ocorre o seguinte erro na linha acima.

´Missing DataBase Property´


Alguem poderia me ajudar a resolver este problema? quais propriedades do sqlconnections devo alterar?

E se possivel enviar os procedimentos para instalar o software no servidor e nas estações. Utilizo delphi7, dbexpress e firibird.


===== Conteudo do arquivo Conexao.ini

[TELHA]
DriverName=Interbase
Database=C:\USUARIOS\SGCADM\BANCO\TELHA.FDB
RoleName=RoleName
User_Name=sysdba
Password=masterkey
ServerCharSet=
SQLDialect=3
ErrorResourceFile=
LocaleCode=0000
BlobSize=-1
CommitRetain=False
WaitOnLocks=True
Interbase TransIsolation=ReadCommited
Trim Char=False


Fui instalar o programa no cliente e só consegui instalar no servidor e na estação da um erro (UNAVAILABLE DATABASE) OU SEJA NA ESTAÇÃO NÃO CONSIGO CONECTAR AO BANCO DE DADOS.


Grata


Placido

Placido

Responder

Posts

03/05/2004

Fer_nanda

Passei pelo mesmo problema q vc algum tempo atraz. Ainda não consegui descobrir o motivo, mas parece q o sqlconnection não consegue ler um arquivo de inicialização diferente do seu próprio (dbxconnections.ini), esse arquivo fica em C:\Arquivos de programas\Arquivos comuns\Borland Shared\DBExpress
Ele atribui os parametros (database,usuario, senha) no momento em q vc indica qual é o tipo de conexão (conection name). Caso vc descubra o porque dessa aparente ´falha´ no componente, me conta.
Eu só consegui ler os parametros apartir desse arquivo.

Tem alguns outros posts recentes sobre esse tipo de dificuldade, dah uma procurada, talvez ajude.


Responder

Gostei + 0

03/05/2004

Rômulo Barros

Passei pelo mesmo problema q vc algum tempo atraz. Ainda não consegui descobrir o motivo, mas parece q o sqlconnection não consegue ler um arquivo de inicialização diferente do seu próprio (dbxconnections.ini), esse arquivo fica em C:\Arquivos de programas\Arquivos comuns\Borland Shared\DBExpress Ele atribui os parametros (database,usuario, senha) no momento em q vc indica qual é o tipo de conexão (conection name). Caso vc descubra o porque dessa aparente ´falha´ no componente, me conta. Eu só consegui ler os parametros apartir desse arquivo. Tem alguns outros posts recentes sobre esse tipo de dificuldade, dah uma procurada, talvez ajude.


:cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry:


Responder

Gostei + 0

03/05/2004

Kotho

será que o problema não está no caminho do banco??? lembre-se que deve ser:

Nome_da_maquina_ou_IP:caminho_para_o_banco


Responder

Gostei + 0

05/05/2004

Leandro_si

dae td blz...
tipo... da uma olhada nessa linha do teu config... esse é caminho???
Database=C:\USUARIOS\SGCADM\BANCO\TELHA.FDB
tenta colocar algo assim...
Database=LOCALHOST:C:\USUARIOS\SGCADM\BANCO\TELHA.FDB
--------------------------------------------------------------------------------------
ao invés de usar este comando.. SQLConnection1.LoadParamsFromIniFile(´CONEXAO.INI´);
vc pode colocar no mesmo diretorio do banco de dados o dbxconnections.ini ... se a conexão(SQLConnection1) na hora em q foi compilado estiver true... o servidor firebase no caso, tem q estar rodando.. se nao ele nao acha o banco dados e nem entra no sistema...

espero ter ajudado qualquer coisa da um grito.....
feito...


Responder

Gostei + 0

05/05/2004

Leandro_si

veja se nao é isso:
´Missing DataSet Property´
R:Defina a propriedade DataSet do DataSetProvider.

´(ClientDataSet): Missing data provider or data packet´
R:Defina a propriedade ProviderName do ClientDataSet para apontar para o respectivo DataSetProvider.
--------------------------------------------------------------------------------------

dae td blz... tipo... da uma olhada nessa linha do teu config... esse é caminho??? Database=C:\USUARIOS\SGCADM\BANCO\TELHA.FDB tenta colocar algo assim... Database=LOCALHOST:C:\USUARIOS\SGCADM\BANCO\TELHA.FDB -------------------------------------------------------------------------------------- ao invés de usar este comando.. SQLConnection1.LoadParamsFromIniFile(´CONEXAO.INI´); vc pode colocar no mesmo diretorio do banco de dados o dbxconnections.ini ... se a conexão(SQLConnection1) na hora em q foi compilado estiver true... o servidor firebase no caso, tem q estar rodando.. se nao ele nao acha o banco dados e nem entra no sistema... espero ter ajudado qualquer coisa da um grito..... feito...



Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar