Problemas de conexão com FB 1.5
Pessoal toda vez que tento me conectar via delphi utilizando o dbexpress +driver UIB ou somente o DBExpress,estou obtendo o seguinte erro:
[b:1945eb58a7]
unavailable database unsuccesful execution caused by an unavailable resource.
error code 55.[/b:1945eb58a7]
Mas consigo conectar normalmente através do IBExpert,
Criei uma base nova para teste e também uma aplicação nova.. e ainda em tempo de projeto quando conecto esta dando este erro, taambém já tentei o acesso somente com o DBExpress, sem o UIB.
O FB que estou utilizando é o [b:1945eb58a7]Firebird-1.5.1.4481-Win32, em windows XP professional service pack 2 e delphi 6[/b:1945eb58a7] minha string de conexão esta definida assim:
[b:1945eb58a7]BlobSize[/b:1945eb58a7] -1
[b:1945eb58a7]CommitRetain[/b:1945eb58a7] False
[b:1945eb58a7]Database[/b:1945eb58a7] C:\Temp\Teste.FDB
[b:1945eb58a7]ErrorResourceFile[/b:1945eb58a7]
[b:1945eb58a7]LocaleCode[/b:1945eb58a7] 000
[b:1945eb58a7]Password[/b:1945eb58a7] masterkey
[b:1945eb58a7]RoleName[/b:1945eb58a7] RoleName
[b:1945eb58a7]ServerCharSet[/b:1945eb58a7] WIN1252
[b:1945eb58a7]SQLDialect[/b:1945eb58a7] 3
[b:1945eb58a7]Interbase TransIsolation[/b:1945eb58a7] ReadCommited
[b:1945eb58a7]User_Name[/b:1945eb58a7] SYSDBA
[b:1945eb58a7]WaitOnLocks[/b:1945eb58a7] True
O que poderia estar dando errado? Pois consigo me conectar normalmente atravéz do IBExpert?
Grato
Fausto
[b:1945eb58a7]
unavailable database unsuccesful execution caused by an unavailable resource.
error code 55.[/b:1945eb58a7]
Mas consigo conectar normalmente através do IBExpert,
Criei uma base nova para teste e também uma aplicação nova.. e ainda em tempo de projeto quando conecto esta dando este erro, taambém já tentei o acesso somente com o DBExpress, sem o UIB.
O FB que estou utilizando é o [b:1945eb58a7]Firebird-1.5.1.4481-Win32, em windows XP professional service pack 2 e delphi 6[/b:1945eb58a7] minha string de conexão esta definida assim:
[b:1945eb58a7]BlobSize[/b:1945eb58a7] -1
[b:1945eb58a7]CommitRetain[/b:1945eb58a7] False
[b:1945eb58a7]Database[/b:1945eb58a7] C:\Temp\Teste.FDB
[b:1945eb58a7]ErrorResourceFile[/b:1945eb58a7]
[b:1945eb58a7]LocaleCode[/b:1945eb58a7] 000
[b:1945eb58a7]Password[/b:1945eb58a7] masterkey
[b:1945eb58a7]RoleName[/b:1945eb58a7] RoleName
[b:1945eb58a7]ServerCharSet[/b:1945eb58a7] WIN1252
[b:1945eb58a7]SQLDialect[/b:1945eb58a7] 3
[b:1945eb58a7]Interbase TransIsolation[/b:1945eb58a7] ReadCommited
[b:1945eb58a7]User_Name[/b:1945eb58a7] SYSDBA
[b:1945eb58a7]WaitOnLocks[/b:1945eb58a7] True
O que poderia estar dando errado? Pois consigo me conectar normalmente atravéz do IBExpert?
Grato
Fausto
Faustoalves
Curtidas 0
Respostas
Gandalf.nho
11/12/2004
Já tentou conectar usando o driver padrão do Interbase? Já que o driver UIB é considerado em estágio beta ainda.
GOSTEI 0
Faustoalves
11/12/2004
Pessoal toda vez que tento me conectar via delphi utilizando o dbexpress +driver UIB [b:d2ce6af7c7]ou somente o DBExpress[/b:d2ce6af7c7],estou obtendo o seguinte erro:
[b:d2ce6af7c7]
unavailable database unsuccesful execution caused by an unavailable resource.
error code 55.[/b:d2ce6af7c7]
Mas consigo conectar normalmente através do IBExpert,
Criei uma base nova para teste e também uma aplicação nova.. e ainda em tempo de projeto quando conecto esta dando este erro, taambém já tentei o acesso somente com o DBExpress, sem o UIB.
O FB que estou utilizando é o [b:d2ce6af7c7]Firebird-1.5.1.4481-Win32, em windows XP professional service pack 2 e delphi 6[/b:d2ce6af7c7] minha string de conexão esta definida assim:
[b:d2ce6af7c7]BlobSize[/b:d2ce6af7c7] -1
[b:d2ce6af7c7]CommitRetain[/b:d2ce6af7c7] False
[b:d2ce6af7c7]Database[/b:d2ce6af7c7] C:\Temp\Teste.FDB
[b:d2ce6af7c7]ErrorResourceFile[/b:d2ce6af7c7]
[b:d2ce6af7c7]LocaleCode[/b:d2ce6af7c7] 000
[b:d2ce6af7c7]Password[/b:d2ce6af7c7] masterkey
[b:d2ce6af7c7]RoleName[/b:d2ce6af7c7] RoleName
[b:d2ce6af7c7]ServerCharSet[/b:d2ce6af7c7] WIN1252
[b:d2ce6af7c7]SQLDialect[/b:d2ce6af7c7] 3
[b:d2ce6af7c7]Interbase TransIsolation[/b:d2ce6af7c7] ReadCommited
[b:d2ce6af7c7]User_Name[/b:d2ce6af7c7] SYSDBA
[b:d2ce6af7c7]WaitOnLocks[/b:d2ce6af7c7] True
O que poderia estar dando errado? Pois consigo me conectar normalmente atravéz do IBExpert?
Grato
Fausto
Gandlf inho..
Agradeço a pré disposição, mas seria interessante que antes de vc responder desse um olhadinha com mais atenção nas perguntas..
Grato
Fausto
GOSTEI 0
Gandalf.nho
11/12/2004
Desculpe qualquer problema
GOSTEI 0
Vinicius2k
11/12/2004
Colega,
Eu tenho uma dúvida que, até o momento, não consegui esclarecer... algumas situações sugerem que a ligação com o banco feita como ´local´ não utiliza TCP/IP outras sugerem que sim.
A sua ligação com o banco de forma ´local´ (sem informar o nome do servidor), *pode* estar sendo interpretada pelo dbExpress como sendo à LOCALHOST (teoricamente, ´não-local´), então, o problema *deve* se resumir à restrição feita pelo SP2 do Windows XP ao loopback de conexões quando a máquina não está conectada à uma rede.
Veja esta FAQ :
Espero ter ajudado...
T+
Eu tenho uma dúvida que, até o momento, não consegui esclarecer... algumas situações sugerem que a ligação com o banco feita como ´local´ não utiliza TCP/IP outras sugerem que sim.
A sua ligação com o banco de forma ´local´ (sem informar o nome do servidor), *pode* estar sendo interpretada pelo dbExpress como sendo à LOCALHOST (teoricamente, ´não-local´), então, o problema *deve* se resumir à restrição feita pelo SP2 do Windows XP ao loopback de conexões quando a máquina não está conectada à uma rede.
Veja esta FAQ :
[b:723f4e4f62]On Windows XP (SP2), when I disconnect the network cable, my local programs are unable to connect to the local loopback server (127.0.0.1 Localhost). Is there something I have to set in the Firebird configuration?[/b:723f4e4f62]
No, it´s a ´feature´ of WinXP called DHCP Media Sense, that automatically disables the TCP/IP stack whenever there is no network connection. Switching it off requires adding a key to the Windows Registry.
Open the Registry Editor and locate the folder HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters
Add a new DWORD key named DisableDHCPMediaSense with a value of 1. To re-enable Media Sense, change the value to 0.
Espero ter ajudado...
T+
GOSTEI 0
Decimus
11/12/2004
Isso já me aconteceu.
Desinstalei [b:c16e47c908][u:c16e47c908]completamente[/u:c16e47c908][/b:c16e47c908] o Firebird e instalei novamente a ultima versão.
Não custa tentar :)
Desinstalei [b:c16e47c908][u:c16e47c908]completamente[/u:c16e47c908][/b:c16e47c908] o Firebird e instalei novamente a ultima versão.
Não custa tentar :)
GOSTEI 0