GARANTIR DESCONTO

Fórum DBX Error: Driver could not be property initialized. #397580

19/03/2011

0

Olá Pessoal, Estou tentando testar a versão do Delphi XE com dbexpres e datasnap em 3 camadas, mas quando configuro o componente SQLConection e tento conectar ele me retorna o segunte erro:   DBX Error: Driver could not be property initialized. Clinet library may be
missing, not installed propperly, of the wrong version,
or the driver may be missing from the system path   Estou testando em:   Delphi XE Uso Windows 7 starter Interbase 6.0   Meu módulo server contem:   1 dsServer 1 dsTransport 1 dsServerClass 1 sqlConection   O problema é neste ultimo, quando tento testar uma conexão com banco de dados...   Não deveria dar este erro já que está apontado para o driver do Interbase (IBConection, interbase e todos os outros parametros preenchidos automaticamente)   Tentei sair do prolmema colocando localhost no caminho do banco e colocando também o caminho especifico da GDS32 e da DBXINT.DLL, mas foi em vão...   Já procurei respostas pra este erro em vários lugares e não encontro...   Vai aí uma sugestão pra um artigo, video aula, ou matéria...   Alguém pode me ajudar ???   Valeu !!
Jeremias

Jeremias

Responder

Post mais votado

22/06/2013

Caro amigos, não sei se conseguiram resolver o problema, mas encontrei uma solução para meu caso: eu tenho Windows 7 64Bits + Delphi XE + Firebird 2.5 64bits e apresenrava o mesmo erro que comentaram, a solução foi copiar o arquivo fbclient.dll do firebird para a pasta C:\Windows\SysWOW64, que é a pasta responsável no windows 64 bits (system 32 no cado windows 32bits). Pode ocorrer o mesmo erro com banco de dados tipo MYSQL, mas ai seria o mesmo procedimento, em copiar os arquivos necessários para essa pasta comentada. Espero ter ajudado, pois bati muito a cabeça para resolver esse meu problema!

Daniel Pauly

Daniel Pauly
Responder

Gostei + 1

Mais Posts

20/03/2011

Marco Salles

O problema me parece não ter relaçao com o DataSnap

Se vc configurou um conexão , por exemplo usando o DataExporer e no DataExporer vc consegue conectar
Testando a conexão.. Se vc consegue  esta Conexão para area containder do TServerMethods1
a conexão tb deverá funcionar

Não ha aparente motivo para uma conexão funcionar neste ou naquele Framework

Acredito que o erro deve estar nas definiçoes da Conexão

O que vc esta definindo para DataBaseName ???






Responder

Gostei + 0

20/03/2011

Jeremias

Marcos,   O sqlConnection está desta forma:   Connected: False ConenctionName: IBConnection Driver: Interbase Database: c:\teste\banco.gdb password: masterkey username: sysdba GetDriverFunc: getSQLDriverINTERBASE KeepConnection: True libraryname: dbxint.dll VendorLib: gds32.dll   na propriedade params contem o seguinte:   getSQLDriverINTERBASEDriverName=Interbase
Database=C:\TESTE\BANCO.GDB
RoleName=RoleName
User_Name=sysdba
Password=masterkey
ServerCharSet=
SQLDialect=3
ErrorResourceFile=
LocaleCode=0000
BlobSize=-1
CommitRetain=False
WaitOnLocks=True
IsolationLevel=ReadCommitted
Trim Char=False     O problema ocorre quando altero a propriedade connetec para TRUE   Aí não dá pra continuar, porque não consegue testar a conexão com o banco.    
Responder

Gostei + 0

20/03/2011

Marco Salles

olha , qnd eu usava o Xp ele aceitava configuraçoes do tipo

Database: c:\teste\banco.gdb

porém qnd migrei para o Vista tive que fazer assim

Database: localhost/3050:\teste\banco.gdb

tente colocar deste modo
Responder

Gostei + 0

21/03/2011

Jeremias

Marcos,   Tentei de várias formas:   localhost/3050:c:\teste\banco.gdb localhost:c:\teste\banco.gdb   alterei o numero da porta do dsServer de 450 pra 3050 já que a porta é definida nestes componente, mas não funciona mesmo.   Parece-me que o problema está relacionado ao sqlConnetion ou os driver´s do dbexpress para windows 7 starter ou máquina ou alguma coisa de 64 bits oa invés de 32 bits...   Quando testo a conexão com este mesmo banco usando outro componente como por exemplo o IBDataBase da paleta InterBase, a conexão é bem sucedida...   O pior é que já procurei a causa verdadeira deste erro e tem muito pouco tópico relacionado em forum´s na internet e não dizem coisa com coisa tá ligado ?   São informações desencontradas... nem no forum da embarcadero encontro algo relevante.   Acho que é um erro que está atrapalhando uma pá de parceiros, mas nenhum especialista se manifesta, detalhando as causa do erro, e como resolvê-lo...   Gostaria que alguem da devmedia ou alguma revista publicasse algo a esse respeito, ou até mesmo a embarcadero..    
Responder

Gostei + 0

21/03/2011

Marco Salles

como esta configurado  o nome do serviço

C:\Windows\System32\drivers\etc

aparece tb a porta neste mesmo arquivo



alterei o numero da porta do dsServer de 450 pra 3050 já que a porta é definida nestes componente,


eu uso conexão com várias portas e ate com servidor externo a rede

a questão é acertar o Serviço do servidor e tb o nome da porta . Mas pode não ser este o problema

Pela mensagem inicial : Driver não carregado , Driver não instalado , versão diferente ( Utilizar um servidor
por exemplo 1.5 para acessar um versão mais nova ) , ou o caminho do driver não esta especificado




Responder

Gostei + 0

22/03/2011

Jeremias

O problema ocorre antes de compilar, portanto, não envolver configarução de serviços do windows.. pelo menos é o que acho.   Eu deveria conseguir setar todos os parametros do componente e testar a conexão com o banco e ter sucesso...   Apartir daí, é que irei desenvolver minhas regras no servidor e depois criar minha aplicação client   Por enquanto não existe executável, não dá pra compilar !!!!   Quanto ao configuração de serviço dos driver´s do Delphi, presumo que o usuário não tenha que fazer nenhuma configaração extra pra funcionar adequadamente...     Pelo mesno é isso que se espera...  
Responder

Gostei + 0

25/04/2011

Jeremias

Olá pessoal,   Pra sair deste problema, o jeito foi reinstalar o Delphi XE e o Delphi Prism, ou seja, o pacote completo, porque da forma que estava não funcionava de jetio nenhum...   Sendo assim, acredito que o problema estava na instalação...    
Responder

Gostei + 0

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

Aceitar