dbxconnections.ini

Delphi

08/08/2012

Ola

Quando foi setar o banco de dados direto no sqlconnection, nao tenho problema algum.

caso use o SQLConnection1.LoadParamsFromIniFile(dbxconnections.ini) da uma mensagem de não achar o banco de dados.

o arquivo dbxconnections.ini
[BLACKFISHSQLCONNECTION]
drivername=BlackfishSQL
hostname=localhost
port=2508
connectionName=sbolsa
database=C:\dbbolsa.jds
create=true
user_name=sysdba
Password=masterkey
blobsize=-1
transisolation=ReadCommited

o que sera que esta acontecendo ?

estou usando delphi 2010 e windows7
podera ser algum problema com o windows 7 para carregar o arquivo dbxconnections.ini?
Cilmar Rosa

Cilmar Rosa

Curtidas 0

Respostas

Marco Salles

Marco Salles

08/08/2012

ve se isto te ajuda

http://marcosalles.wordpress.com/2011/02/10/configurar-os-parametro-na-conexao-database-arquivo-ini-dbexpress/
GOSTEI 0
Cilmar Rosa

Cilmar Rosa

08/08/2012

Ola

Executei com o arquivo config.ini, seguindo o exemplo . abre o showmessage, mostra o arquivo e logo em
seguida da a mensagem:

BANCODADOS_LOGA0000001 LOG FILE WITH LAST KNOWN CHECK POINT IS MISSING

o que pode ser isso?

quando faço direto no SQLCONNECTION, sem usar o ini, tudo funciona ok





GOSTEI 0
Marco Salles

Marco Salles

08/08/2012

E como esta o seu Arquivo Ini

coloque aqui para nos se puder
GOSTEI 0
Cilmar Rosa

Cilmar Rosa

08/08/2012

Ola
no oncreate do modulo que contem o sqlconmection
sqlconnection1.Close;
sqlconnection1.ConnectionName:='HSGTN';
sqlconnection1.DriverName:='BlackfishSQL';
sqlconnection1.LoadParamsOnConnect:=False;
sqlconnection1.Params.LoadFromFile('Config.ini');
sqlconnection1.LoginPrompt:=false;
sqlconnection1.Open;

local do banco de dados
C:\SGTN

arquivo config.ini
[HSGTN]
drivername=BlackfishSQL
hostname=localhost
port=2508
database=C:\SGTN\sgtn.jds
create=true
user_name=sysdba
Password=masterkey
blobsize=-1
transisolation=ReadCommited

funciona no programa onde o delphi 2010( professional) roda

em outro PC

1-caso nao execute o servidor Blackfish.exe, da a mensagem de windows error socket 10061
2-apos executar o servidor e iniciar o execuravel, da a mensagem de tabela desconhecida, com se o caminho
do banco de dados não estivesse sendo o correto.

Revisei e não encontrei a solucao.

ps: teria alguma coisa relacionada ao fato de estar usando o arquivo config.ini em vez de dbconnection.ini?
o que tem de diferente entre os dois computadores é que num o servidor do blackfish não necessita ser executado,
pois eh carregado com o inicio do delphi.


grato

cilmar














GOSTEI 0
Marco Salles

Marco Salles

08/08/2012

cilmar , vc esta utilizando uma versão anterior ao delphi xe ? pq se não me engano o Blackfish SQL não está mais incluído com o Delphi a partir da versão XE. Pq vc esta utilizando este Banco se não esta mais continuado com o delphi ??
GOSTEI 0
Cilmar Rosa

Cilmar Rosa

08/08/2012

Ola

Estou usando o delphi 2010

Nao sabia que o BlackFish havia sido descontinuado.
que meleca!
Tua opinião eh que devo trocar de BD ?

cilmar




GOSTEI 0
Marco Salles

Marco Salles

08/08/2012

Ola
Estou usando o delphi 2010

Nao sabia que o BlackFish havia sido descontinuado.
que meleca!
Tua opinião eh que devo trocar de BD ?

cilmar


DEscontinuado , não sei se é a palavra mais correta. Mas a partir do DelphiXe não tem mais o
Driver nativo

porque não Firebird ???
GOSTEI 0
Cilmar Rosa

Cilmar Rosa

08/08/2012

Pois eh

O que me chamou a atencao do Blackfish eh a portabilidade.
Ainda bem que aproveitarei o codigo fonte.

Em relação a encrenca do config.ini achas que pode estar relacionado ao fato de ser BUG do BD?

cilmar

GOSTEI 0
Marco Salles

Marco Salles

08/08/2012

Pode ser , se tiver um tempo eu vou testar o código com delphi2010 . Mas confesso que olhando rapidamente vc aplicou os
conceitos de maneira correta . Estranho vc não ter conseguido o acesso

[]sds
GOSTEI 0
POSTAR