Missing DriverName Property
Missing DriverName Property
Boa tarde pessoal.
Estou com o seguinte problema.
Quando faço a conexão com o banco de dados aparece essa mensagem
´Missing DriverName Property´, na verdade essa mensagem é uma velha conhecida. Ja resolví varias vezes. Porem agora a coisa está um pouco estranha.
Carrego a configuração do SqlConnection atravez de um INI, loadParamsOnConnect = True. Enfim tudo aparentemente ok.
Uso o trio sqldataset, datasetprovider e clienteDataSet.
No meu computador funciona ok, inclusive configuro a mudança de endereço do banco de dados externamente sem problemas.
Mas quando instalo numa outra maquina, não vai de jeito nenhum.
Dentro da minha pasta do aplicativo ja copiei todas as dll´s e ini´s.
Agora se eu criar uma pasta em C:\Arquivos de programas\Arquivos comuns\Borland Shared e copiar os dbxconnections e dbxdrivers pra essa pasta tudo funciona direitinho, inclusive consigo endereçar o banco para outros caminhos.
O INI que utilizo é esse:
[ACESSO_CONDOMINIO]
DriverName=UIB FireBird15
BlobSize=-1
CommitRetain=False
Database=C:\ascii\firebird\CMarfim\acessos.fdb
ErrorResourceFile=
LocaleCode=0000
Password=masterkey
RoleName=RoleName
ServerCharSet=
SQLDialect=3
Interbase TransIsolation=ReadCommited
User_Name=SYSDBA
WaitOnLocks=True
Inclusive ja tente forçar os parametros com esse código:
with SQLConnection1 do
begin
close;
ConnectionName := ´ACESSO_CONDOMINIO´;
DriverName := ´UIB FireBird15´;
LibraryName := ´dbexpUIBfire15.dll´;
GetDriverFunc := ´getSQLDriverINTERBASE´;
VendorLib := ´fbclient.dll´;
end;
Mas continua a mesma coisa.
Se alguem tiver uma luz aí, eu agradeço
Desde ja eu agradeço
Boa tarde pessoal.
Estou com o seguinte problema.
Quando faço a conexão com o banco de dados aparece essa mensagem
´Missing DriverName Property´, na verdade essa mensagem é uma velha conhecida. Ja resolví varias vezes. Porem agora a coisa está um pouco estranha.
Carrego a configuração do SqlConnection atravez de um INI, loadParamsOnConnect = True. Enfim tudo aparentemente ok.
Uso o trio sqldataset, datasetprovider e clienteDataSet.
No meu computador funciona ok, inclusive configuro a mudança de endereço do banco de dados externamente sem problemas.
Mas quando instalo numa outra maquina, não vai de jeito nenhum.
Dentro da minha pasta do aplicativo ja copiei todas as dll´s e ini´s.
Agora se eu criar uma pasta em C:\Arquivos de programas\Arquivos comuns\Borland Shared e copiar os dbxconnections e dbxdrivers pra essa pasta tudo funciona direitinho, inclusive consigo endereçar o banco para outros caminhos.
O INI que utilizo é esse:
[ACESSO_CONDOMINIO]
DriverName=UIB FireBird15
BlobSize=-1
CommitRetain=False
Database=C:\ascii\firebird\CMarfim\acessos.fdb
ErrorResourceFile=
LocaleCode=0000
Password=masterkey
RoleName=RoleName
ServerCharSet=
SQLDialect=3
Interbase TransIsolation=ReadCommited
User_Name=SYSDBA
WaitOnLocks=True
Inclusive ja tente forçar os parametros com esse código:
with SQLConnection1 do
begin
close;
ConnectionName := ´ACESSO_CONDOMINIO´;
DriverName := ´UIB FireBird15´;
LibraryName := ´dbexpUIBfire15.dll´;
GetDriverFunc := ´getSQLDriverINTERBASE´;
VendorLib := ´fbclient.dll´;
end;
Mas continua a mesma coisa.
Se alguem tiver uma luz aí, eu agradeço
Desde ja eu agradeço
Osvaldo
Curtidas 0
Respostas
Osvaldo
27/09/2008
Pessoal obrigado pela antenção ja resolví o problema.
Nessa estação que eu estou instalando o sistema, ja existia uma pré instalação do Delphi e que foi desinstalada, apenas arranquei do registro do windows as referencias ao dbxConnections e dbxDrivers, e copiei o meu para dentro da pasta do aplicativo.
Nessa estação que eu estou instalando o sistema, ja existia uma pré instalação do Delphi e que foi desinstalada, apenas arranquei do registro do windows as referencias ao dbxConnections e dbxDrivers, e copiei o meu para dentro da pasta do aplicativo.
GOSTEI 0