Fórum Firebird como DBExpres oque está faltando...? #335840
08/01/2007
0
Estou utilizando o Turbo Delphi Explorer win32.
Instalei o Firebird 1.0.
Coloque um form (para mostra o conteúdo do BD.
Coloquei um Mata Module para ter acesso ao BD.
Coloquei um componente SQLConnection da palheta DBExpress.
Executei o programa, não apresentou nenhum problema.
Tirei da execução e configurei o componente DBExpress dessa forma...
Cliquei com o Botão direito sobre o componente SQLConnection e escolhi a opção ´Edit Connection Proprerts.
A opção driver name estava como All amostrando três tipos de conecções.
ASAConnection. (Gostaria de saber que tipo de conecção é essa.)
IBConnection
MySQLConnection.
Escolhi a opção IBConnection.
Configurei desse modo.
BlobSize - ficou como estava ´-1´ (Gostaria de saber para que serve)
CommitRetain - ficou como estava ´Fase´ (Gostaria de saber para que serve)
Database - Coloquei o caminho para o meu banco de dados já existente.
DriverName - ficou como estava ´Interbase´
ErrorResourceFile - Ficou como estava ´Em branco´ (Gostaria de saber para que serve)
LocateCode - Ficou como estava ´0000´ (Gostaria de saber para que serve)
Password - Ficou como estava ´masterkey´
RoleName - Ficou como estava ´RoleName´ (Gostaria de saber para que para que serve)
ServerCharSet - Ficou como estava ´Em branco´ (Gostaria de saber para que serve)
SQLDialect - Ficou como estava ´3´ pois é o dialeto que estou usando.
Interbase TransIsolation - Ficou como estava ´ReadCommited (gostaria de saber para que serve)
User_Name - Ficou como estava ´sysdba´
WaitOnLocks - Ficou como estava - ´True´ (Gostaria de saber para que serve).
Quando coloco o componente como True e executo a aplicação, na tela de Event Log amostra o projeto em execução, porem uma linha fica em vermelho mas quando eu coloco a conecção para False e executo novamente a mensagem em vermelho não aparece...
Minha dúvia é o seguinte.
Esse DBExpress que vem como do Turbo Delphi Explorer tem acesso os drives para Firebird 1.0 e superior ou só tem conecção ao Interbase?
Na palheta propriedade do componente SQLConnection do DBExpres tem as seguintes informações.
Propriedade: Driver Name - Interbase
Propriedade: GetDriverFunc - getSQLDriverINTERBASE
Propriedade: LibraryName: dbxint30.dll
Propriedade: VendorLib - GDS32.DLL
Oque está faltando para ter a conecção como o BD Firebird 1.0?
Instalei o Firebird 1.0.
Coloque um form (para mostra o conteúdo do BD.
Coloquei um Mata Module para ter acesso ao BD.
Coloquei um componente SQLConnection da palheta DBExpress.
Executei o programa, não apresentou nenhum problema.
Tirei da execução e configurei o componente DBExpress dessa forma...
Cliquei com o Botão direito sobre o componente SQLConnection e escolhi a opção ´Edit Connection Proprerts.
A opção driver name estava como All amostrando três tipos de conecções.
ASAConnection. (Gostaria de saber que tipo de conecção é essa.)
IBConnection
MySQLConnection.
Escolhi a opção IBConnection.
Configurei desse modo.
BlobSize - ficou como estava ´-1´ (Gostaria de saber para que serve)
CommitRetain - ficou como estava ´Fase´ (Gostaria de saber para que serve)
Database - Coloquei o caminho para o meu banco de dados já existente.
DriverName - ficou como estava ´Interbase´
ErrorResourceFile - Ficou como estava ´Em branco´ (Gostaria de saber para que serve)
LocateCode - Ficou como estava ´0000´ (Gostaria de saber para que serve)
Password - Ficou como estava ´masterkey´
RoleName - Ficou como estava ´RoleName´ (Gostaria de saber para que para que serve)
ServerCharSet - Ficou como estava ´Em branco´ (Gostaria de saber para que serve)
SQLDialect - Ficou como estava ´3´ pois é o dialeto que estou usando.
Interbase TransIsolation - Ficou como estava ´ReadCommited (gostaria de saber para que serve)
User_Name - Ficou como estava ´sysdba´
WaitOnLocks - Ficou como estava - ´True´ (Gostaria de saber para que serve).
Quando coloco o componente como True e executo a aplicação, na tela de Event Log amostra o projeto em execução, porem uma linha fica em vermelho mas quando eu coloco a conecção para False e executo novamente a mensagem em vermelho não aparece...
Minha dúvia é o seguinte.
Esse DBExpress que vem como do Turbo Delphi Explorer tem acesso os drives para Firebird 1.0 e superior ou só tem conecção ao Interbase?
Na palheta propriedade do componente SQLConnection do DBExpres tem as seguintes informações.
Propriedade: Driver Name - Interbase
Propriedade: GetDriverFunc - getSQLDriverINTERBASE
Propriedade: LibraryName: dbxint30.dll
Propriedade: VendorLib - GDS32.DLL
Oque está faltando para ter a conecção como o BD Firebird 1.0?
Max2006
Curtir tópico
+ 0
Responder
Posts
08/01/2007
Max2006
Está dando esta mensagem em vermelho...
THREAd Start: Thread ID: 756 Process Projeto.exe(2064)
THREAd Start: Thread ID: 756 Process Projeto.exe(2064)
Responder
Gostei + 0
08/01/2007
Max2006
Comecei a procurar encontrei como é que se faz a conecção.
E fiz assim.
Coloquei o componente SQLCONNECTION do DBEXPRESS, cliquei duas vezes sobre o componente, apareceu a janela que faz o acesso os banco de dados, cliquei no sinal de + , escolhi o driver name para Interbase, na caixa conection name dei o nome da conecção , teclei enter, na grade que se configura aconecção com o banco de dados na propriedade Database coloquei o caminho para o meu banco de dados, no Password coloquei como masterkey e no User_Name como sysdba.
Cliquei no botão Ok.
Coloquei o componente SQLConneciton do DBExpres na propriedade Connection como true, mas quando executo o programa da a seguinte menstagem de erro.
THREAd Start: Thread ID: 756 Process Projeto.exe(2064)
E fiz assim.
Coloquei o componente SQLCONNECTION do DBEXPRESS, cliquei duas vezes sobre o componente, apareceu a janela que faz o acesso os banco de dados, cliquei no sinal de + , escolhi o driver name para Interbase, na caixa conection name dei o nome da conecção , teclei enter, na grade que se configura aconecção com o banco de dados na propriedade Database coloquei o caminho para o meu banco de dados, no Password coloquei como masterkey e no User_Name como sysdba.
Cliquei no botão Ok.
Coloquei o componente SQLConneciton do DBExpres na propriedade Connection como true, mas quando executo o programa da a seguinte menstagem de erro.
THREAd Start: Thread ID: 756 Process Projeto.exe(2064)
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)