Missing DriverName no SQLConnection!!!!
Caros Colegas..
Meu problema é o seguinte :
Eu fiz um sistema para uma biblioteca, em Windows XP, com Delphi 7, compilando .CLX, banco de dados Firebird 1.5..
O sistema roda com dados de conexão que leio de um arquivo .INI, assim :
v_ini := TIniFile.Create(C:\Arquivo.Ini);
SQLBiblioteca.ConnectionName := v_ini.ReadString(´BT´, ´CONNECTIONNAME´, ´´);
SQLBiblioteca.DriverName := v_ini.ReadString(´BT´, ´DRIVERNAME´, ´Interbase´);
SQLBiblioteca.LibraryName := v_ini.ReadString(´BT´, ´LIBRARYNAME´, ´´);
SQLBiblioteca.GetDriverFunc := v_ini.ReadString(´BT´, ´GETDRIVERFUNC´, ´´);
SQLBiblioteca.VendorLib := v_ini.ReadString(´BT´, ´VENDORLIB´, ´´);
SQLBiblioteca.LoadParamsFromIniFile(C:\Arquivo.Ini);
v_ini.free;
os dados no arquivo .INI:
[BT]
LIBRARYNAME=dbexpint.dll
GETDRIVERFUNC=getSQLDriverINTERBASE
VENDORLIB=gds32.dll
DRIVERNAME=Interbase
CONNECTIONNAME=BIBLIOTECA
[BIBLIOTECA]
DriverName=Interbase
Database=C:\Bancos\BIBLIOTECA.FDB
RoleName=RoleName
User_Name=SYSDBA
Password=masterkey
ServerCharSet=WIN1252
SQLDialect=1
BlobSize=-1
CommitRetain=False
WaitOnLocks=True
ErrorResourceFile=
LocaleCode=0000
Interbase TransIsolation=ReadCommited
Trim Char=False
No windows XP funciona perfeitamente..
Mas o problema é que as estações aqui da empresa são windows 98, e não posso mudar ainda, quando instalei o sistema deu o seguinte erro :
Missing DriverName Property
Instalei em uma máquina Windows 98, o delphi 7, debuguei e percebi que o SQLConnection, estava sem as conexões criadas no XP, eu criei uma conexão no 98 e o sistema rodou uma beleza, na máquina que estava instalado o delphi, quando coloquei o .EXE em uma outra estação deu o mesmo erro.
Alguém tem idéia do que está acontecendo, e como faço para resolver isso?
agradeço antecipadamente
Cabelo
Meu problema é o seguinte :
Eu fiz um sistema para uma biblioteca, em Windows XP, com Delphi 7, compilando .CLX, banco de dados Firebird 1.5..
O sistema roda com dados de conexão que leio de um arquivo .INI, assim :
v_ini := TIniFile.Create(C:\Arquivo.Ini);
SQLBiblioteca.ConnectionName := v_ini.ReadString(´BT´, ´CONNECTIONNAME´, ´´);
SQLBiblioteca.DriverName := v_ini.ReadString(´BT´, ´DRIVERNAME´, ´Interbase´);
SQLBiblioteca.LibraryName := v_ini.ReadString(´BT´, ´LIBRARYNAME´, ´´);
SQLBiblioteca.GetDriverFunc := v_ini.ReadString(´BT´, ´GETDRIVERFUNC´, ´´);
SQLBiblioteca.VendorLib := v_ini.ReadString(´BT´, ´VENDORLIB´, ´´);
SQLBiblioteca.LoadParamsFromIniFile(C:\Arquivo.Ini);
v_ini.free;
os dados no arquivo .INI:
[BT]
LIBRARYNAME=dbexpint.dll
GETDRIVERFUNC=getSQLDriverINTERBASE
VENDORLIB=gds32.dll
DRIVERNAME=Interbase
CONNECTIONNAME=BIBLIOTECA
[BIBLIOTECA]
DriverName=Interbase
Database=C:\Bancos\BIBLIOTECA.FDB
RoleName=RoleName
User_Name=SYSDBA
Password=masterkey
ServerCharSet=WIN1252
SQLDialect=1
BlobSize=-1
CommitRetain=False
WaitOnLocks=True
ErrorResourceFile=
LocaleCode=0000
Interbase TransIsolation=ReadCommited
Trim Char=False
No windows XP funciona perfeitamente..
Mas o problema é que as estações aqui da empresa são windows 98, e não posso mudar ainda, quando instalei o sistema deu o seguinte erro :
Missing DriverName Property
Instalei em uma máquina Windows 98, o delphi 7, debuguei e percebi que o SQLConnection, estava sem as conexões criadas no XP, eu criei uma conexão no 98 e o sistema rodou uma beleza, na máquina que estava instalado o delphi, quando coloquei o .EXE em uma outra estação deu o mesmo erro.
Alguém tem idéia do que está acontecendo, e como faço para resolver isso?
agradeço antecipadamente
Cabelo
Cabelo
Curtidas 0
Respostas
Cabelo
13/04/2004
Caros colegas, se puderem me ajudar, estou penando muito com isso..
agradeço antecipadamente..
Cabelo
agradeço antecipadamente..
Cabelo
GOSTEI 0
Cabelo
13/04/2004
Ninguém??
GOSTEI 0