REVELAR

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?


Max2006

Max2006

Responder

Posts

08/01/2007

Max2006

Está dando esta mensagem em vermelho...

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)


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar