Servidor FireBird
:?: Olá a todos. Estou tentando instalar a minha primeira aplicação Cliente/Server com FireBird-Delphi 7/DBExpress.
Estou com a máquina do Cliente com XP novinha (enxuta).
Baixei a versao do FireBird 1.5.2.4731-Win32.
Instalalei conforme orientações da Edição 50 da ClubeDelphi.
Criei as seguintes pastas para a aplicação:
C:\Monitor -> Coloquei o executavel [ PjMonitor.Exe].
C:\Monitor\BD - Coloquei o Banco de Dados [ Hotel.GDB ], criado pelo IBExpert, o qual contem 8 tabelas.
Quando clico para executar a aplicação ele acessa o HD, mas não acontece nada. Não instalei o Delphi no micro do cliente para monitorar o que esta acontecendo.
Quando aos arquivos INI, quais devem ser colocados na pasta do sistema.
Alguem pode me ajudar.
Obrigado
Neto
[color=green:6143746145]Movido de Delphi para Interbase/Firebird[/color:6143746145]
Estou com a máquina do Cliente com XP novinha (enxuta).
Baixei a versao do FireBird 1.5.2.4731-Win32.
Instalalei conforme orientações da Edição 50 da ClubeDelphi.
Criei as seguintes pastas para a aplicação:
C:\Monitor -> Coloquei o executavel [ PjMonitor.Exe].
C:\Monitor\BD - Coloquei o Banco de Dados [ Hotel.GDB ], criado pelo IBExpert, o qual contem 8 tabelas.
Quando clico para executar a aplicação ele acessa o HD, mas não acontece nada. Não instalei o Delphi no micro do cliente para monitorar o que esta acontecendo.
Quando aos arquivos INI, quais devem ser colocados na pasta do sistema.
Alguem pode me ajudar.
Obrigado
Neto
[color=green:6143746145]Movido de Delphi para Interbase/Firebird[/color:6143746145]
Neto
Curtidas 0
Respostas
Demetrius
31/08/2005
Faça o seguinte:
Os arquivos ini são:
dbxconnections.ini e dbxdrivers.ini
Vc vai encontrá-los no seguinte diretório:
C:\Arquivos de programas\Arquivos comuns\Borland Shared\DBExpress
Copie-os e cole-os na mesma pasta que está o seu projeto.
Quando for distribuir sua aplicação não esqueça de distribui-los também.
Na sua aplicação no SQLCONNECTION de dois clicks e escolha na lista CONNECTION NAME a conexão IBCONNECTION na propriedade DATABASE indique o caminho da base de dados.
No evento BEFORECONNECT do SQLCONNECTION coloque o seguinte:
SQLCONNECTION.LoadParamsOnConnect := True;
SQLCONECTION.LoadParamsFromIniFile(´CAMINHO DO ARQUIVO DBXCONNECTION.INI´);
Abra o DBXCONNECTIONS e procure a seguinte codificação:
[IBConnection]
DriverName=Interbase
Database= CAMINHO COMPLETO DO BANCO DE DADOS
RoleName=RoleName
User_Name=sysdba
Password=masterkey
SQLDialect=3
LocaleCode=0000
BlobSize=-1
CommitRetain=False
WaitOnLocks=True
Interbase TransIsolation=ReadCommited
Trim Char=False
Se estiver trabalhando em rede, no DBXCONNECTIONS da maquina cliente, na linha que fica o caminho da base de dados no servidor deve ficar assim:
NOME SERVIDOR:
Caixa:CAMINHO COMPLETO DO BANCO DE DADOS
Espero ter ajudado!!!!
:D :D
Os arquivos ini são:
dbxconnections.ini e dbxdrivers.ini
Vc vai encontrá-los no seguinte diretório:
C:\Arquivos de programas\Arquivos comuns\Borland Shared\DBExpress
Copie-os e cole-os na mesma pasta que está o seu projeto.
Quando for distribuir sua aplicação não esqueça de distribui-los também.
Na sua aplicação no SQLCONNECTION de dois clicks e escolha na lista CONNECTION NAME a conexão IBCONNECTION na propriedade DATABASE indique o caminho da base de dados.
No evento BEFORECONNECT do SQLCONNECTION coloque o seguinte:
SQLCONNECTION.LoadParamsOnConnect := True;
SQLCONECTION.LoadParamsFromIniFile(´CAMINHO DO ARQUIVO DBXCONNECTION.INI´);
Abra o DBXCONNECTIONS e procure a seguinte codificação:
[IBConnection]
DriverName=Interbase
Database= CAMINHO COMPLETO DO BANCO DE DADOS
RoleName=RoleName
User_Name=sysdba
Password=masterkey
SQLDialect=3
LocaleCode=0000
BlobSize=-1
CommitRetain=False
WaitOnLocks=True
Interbase TransIsolation=ReadCommited
Trim Char=False
Se estiver trabalhando em rede, no DBXCONNECTIONS da maquina cliente, na linha que fica o caminho da base de dados no servidor deve ficar assim:
NOME SERVIDOR:
Caixa:CAMINHO COMPLETO DO BANCO DE DADOS
Espero ter ajudado!!!!
:D :D
GOSTEI 0
Mmbarros
31/08/2005
Olá Neto...
Além de seguir as intrições do amigo Demetrius....não esqueça de copiar os arquivos (dbexpint.DLL e midas.DLL) para a pasta onde o executável do seu sistema ficará.
Espero que tenha ajudado e bom trabalho.
Além de seguir as intrições do amigo Demetrius....não esqueça de copiar os arquivos (dbexpint.DLL e midas.DLL) para a pasta onde o executável do seu sistema ficará.
Espero que tenha ajudado e bom trabalho.
GOSTEI 0
Neto
31/08/2005
Moçada deu tudo certo.
Obrigado a todos do Forum principalmente ao
Demetrius e ao MMBarros.
Abraços e
T+
Obrigado a todos do Forum principalmente ao
Demetrius e ao MMBarros.
Abraços e
T+
GOSTEI 0