Missing DriverName Property usando Delphi 2010 e PostgreSQL
08/01/2013
0
estou enfrentando um problema e gostaria do auxílio de vocês.
Preciso trocar de máquina um sistema que desenvolvi em Delphi. A máquina antiga funciona normalmente. Já na máquina nova, ao conectar com o banco de dados, PostgreSQL, recebo esta mensagem: Missing DriverName Property.
Dei uma olhada em diversos fóruns, mas infelizmente não obtive a solução deste problema.
Os arquivos ini onde leio para a conexão são da seguinte maneira:
Arquivo dbxdrivers.ini
[Installed Drivers]
DevartPostgreSQL=1
[DevartPostgreSQL]
GetDriverFunc=getSQLDriverPostgreSQL
LibraryName=dbexppgsql40.dll
VendorLib=dbexppgsql40.dll
BlobSize=-1
HostName=
DataBase=
User_Name=
Password=
DriverAssemblyLoader=Devart.DbxPgsql.DriverLoader.TCRDynalinkDriverLoader,Devart.DbxMda.DriverLoader,Version=1.0.0.5001,Culture=neutral,PublicKeyToken=09af7300eec23701
DriverUnit=DbxDevartPostgreSQL
DriverName=DevartPostgreSQL
Arquivo dbxconnections.ini
[Devart PostgreSQL]
BlobSize=-1
HostName=
DataBase=
DriverName=DevartPostgreSQL
User_Name=
Password=
FetchAll=True
Se alguém puder me auxiliar agradeço muito.
Paulo Fossá
Posts
08/01/2013
Deivison Melo
Infelizmente não existe receita de bolo com a solução...
08/01/2013
Paulo Fossá
10/01/2013
André Celestino
Bom, já sabemos que é algo relacionado com a propriedade DriverName.
Verifique se o nome do DriverName no arquivo INI está correto. Veja também se no seu código o DriverName está sendo atribuido corretamente a partir do arquivo INI.
Por exemplo, um teste a se fazer é:
ShowMessage(ArquivoINI.ReadString('DevartPostgreSQL', 'DriverName', 'Erro'));
14/01/2013
Paulo Fossá
Abraço!
Clique aqui para fazer login e interagir na Comunidade :)