Fórum Aplicação DBExpress não funciona no windows 98 #321172
11/05/2006
0
Estou com um problema na instalação do programa no win98, instalei o firebird com todas as opções, copiei o midas.dll, o dbexpint.dll, coloquei no system32. Registrei o midas.dll... E até agora nada!
A aplicação abre aparentemente conecta no banco.... abre forms que não estão relacionados com o banco. Quando um form precisa fazer qualquer coisa relacionada ao banco o programa trava...
Já procurei bastante no fórum e não consegui resolver o problema!
Alguém pode dar uma luz???
Obrigado!
A aplicação abre aparentemente conecta no banco.... abre forms que não estão relacionados com o banco. Quando um form precisa fazer qualquer coisa relacionada ao banco o programa trava...
Já procurei bastante no fórum e não consegui resolver o problema!
Alguém pode dar uma luz???
Obrigado!
Slipkorn
Curtir tópico
+ 0
Responder
Posts
11/05/2006
Erileyvb
Primeiro você não precisa levar o arquivo midas.dll, basta declarar na clausula uses do formulario principal a unit midaslib.
segundo as dll, devem estar na mesma pasta que a aplicação ou no diretório do windows, no caso do 98 é c:\windows\system.
terceiro altere a propriedade loadparamsonconnect do componente sqlconnection para true.
Copie para a pasta onde esta sua aplicação estes dois arquivos:
DBXCONNECTIONS.INI
DBXDRIVERS.INI
Estes dois arquivos você encontra na sua máquina em C:\arquivos de programas\arquivos comuns\borland shared\dbexpress
quarta, após fazer a cópia dos arquivos para a pasta onde se encontra sua aplicação abra o arquivo DBXCONNECTIONS.INI.
localize sua conexão com o banco de dados, por exemplo:
[guia]
DriverName=Interbase
BlobSize=-1
CommitRetain=False
Database=C:\Softart\Guia\Guia.gdb
ErrorResourceFile=
LocaleCode=0000
Password=masterkey
RoleName=RoleName
ServerCharSet=ISO8859_1
SQLDialect=3
Interbase TransIsolation=ReadCommited
User_Name=sysdba
WaitOnLocks=True
Edite a linha database para o caminho do seu banco de dados, salve o arquivo e feche.
Se você estiver rodando a aplicação na mesma máquina que o servidor de banco de dados, certifique-se que o servidor de banco de dados esta rodando.
segundo as dll, devem estar na mesma pasta que a aplicação ou no diretório do windows, no caso do 98 é c:\windows\system.
terceiro altere a propriedade loadparamsonconnect do componente sqlconnection para true.
Copie para a pasta onde esta sua aplicação estes dois arquivos:
DBXCONNECTIONS.INI
DBXDRIVERS.INI
Estes dois arquivos você encontra na sua máquina em C:\arquivos de programas\arquivos comuns\borland shared\dbexpress
quarta, após fazer a cópia dos arquivos para a pasta onde se encontra sua aplicação abra o arquivo DBXCONNECTIONS.INI.
localize sua conexão com o banco de dados, por exemplo:
[guia]
DriverName=Interbase
BlobSize=-1
CommitRetain=False
Database=C:\Softart\Guia\Guia.gdb
ErrorResourceFile=
LocaleCode=0000
Password=masterkey
RoleName=RoleName
ServerCharSet=ISO8859_1
SQLDialect=3
Interbase TransIsolation=ReadCommited
User_Name=sysdba
WaitOnLocks=True
Edite a linha database para o caminho do seu banco de dados, salve o arquivo e feche.
Se você estiver rodando a aplicação na mesma máquina que o servidor de banco de dados, certifique-se que o servidor de banco de dados esta rodando.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)