ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Delphi SQL Server 2005 (resolvido)

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
brayan
Novato
Novato


Registrado: Terça-Feira, 17 de Julho de 2012
Mensagens: 3

MensagemEnviada: Ter Jul 17, 2012 3:13 pm    Assunto: Delphi SQL Server 2005 (resolvido) Responder com Citação

Boa tarde!

Estou co um sistema feito em delphi XE2 , utilizo o DBX para poder fazer a conexão com o banco de dados SQL Server 2005.

Esta acontecendo o seguinte na minha maquina onde programo o sistema funciona numa boa!

Quando coloca o sistema na maquina do do usuário e tento abrir acontece o seguinte erro:
"DBX Error: Driver could not be properly initialized. Client library may be missing, not installed properly, of the wrong version, or the driver may be missing from the system path"

* ja instalei o cliente do SQL server microsoft server native client;
* as DLLs : sqlncli10.dll, dbxmss.dll, sqlncli.dll, dbxmss9.dll todas estão no junto ao executavel do sistema

e o erro continua.

alguém tem alguma dica, do que posso fazer para poder resolver esse problema??

Vlw galera!!


Editado pela última vez por brayan em Qui Jul 19, 2012 3:22 pm, num total de 1 vez
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
imex
Moderador
Moderador


Registrado: Sexta-Feira, 7 de Janeiro de 2011
Mensagens: 11666

MensagemEnviada: Ter Jul 17, 2012 3:41 pm    Assunto: Responder com Citação

Boa tarde,

O usuário está utilizando o SQL Server 2005?
Qual versão do SQL Server Native Client você instalou?
Das DLL's que você citou acho que deve ficar na mesma pasta que o executável apenas a dbxmssN.dll, cujo nome está na propriedade LibraryName do componente SQLConnection.
A sqlncliN.dll é instalada com o Native Client, e o nome deve ser o mesmo que está na propriedade VendorLib do SQLConnection.

Não deve ter relação com o erro, mas se você utiliza ClientDataSet, também será necessário copiar a Midas.dll para a pasta \System32 ou \Syswow64 caso não tenha adicionado a unit Midaslib na clausula uses do seu projeto.

Espero que ajude.


Editado pela última vez por imex em Ter Out 03, 2023 5:34 pm, num total de 1 vez
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
brayan
Novato
Novato


Registrado: Terça-Feira, 17 de Julho de 2012
Mensagens: 3

MensagemEnviada: Qua Jul 18, 2012 10:06 am    Assunto: Responder com Citação

Bom dia!!

Sim o usuário esta usando o SQL Server 2005.

Qual versão do SQL Server Native Client você instalou?
A versão instalada do SQL Server Native Client referente para a versão do SQL server 2005!

a dll Midas.dll já esta na pasta System32!


deixei só a dll : dbxmss9.dll na pasta do executável e mesmo assim o erro persiste!

alguém tem mais alguma dica?

Vlw pela força amigo!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
imex
Moderador
Moderador


Registrado: Sexta-Feira, 7 de Janeiro de 2011
Mensagens: 11666

MensagemEnviada: Qua Jul 18, 2012 11:55 am    Assunto: Responder com Citação

Bom dia,

Experimente utilizar a dbxmss.dll (a propriedade VendorLib do SQLConnection deve estar com este nome) junto com o SQL Server Native Client 2008 R2 (Microsoft SQL Server 2008 R2 Feature Pack) que, pelo que vi, pode ser utilizado para acessar o SQL Server 2005.

Espero que ajude.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
brayan
Novato
Novato


Registrado: Terça-Feira, 17 de Julho de 2012
Mensagens: 3

MensagemEnviada: Qui Jul 19, 2012 3:11 pm    Assunto: Responder com Citação

Boa tarde!!

Eu tive q instalar o SQL server 2005 na maquina do usuário também. Ai funcionou corretamente. Só não sei por que com o SQL Server Native Client não funcionou!

muito obrigado pela ajuda e pela boa vontade amigos!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB