SQL Error: Error mapping failed

1,031 views
Skip to first unread message

luiz

unread,
Mar 10, 2008, 8:57:24 PM3/10/08
to dug...@googlegroups.com
Olá!
 
Esse erro está dando quando coloco a aplicação na máquina do cliente, na minha máquina com delphi 7.0 instalado não dá o erro, a conexão é com dbexpress e o banco é o oracle XE, testei em quatro máquinas diferentes, no meu desktop, com o delphi instalado (roda normal), em um desktop de um colega, sem o delphi instalado (roda normal), no meu notebook com delphi 7.0 e o oracle xe intalado (da o erro) e no notebook do cliente somente com a aplicação e oracle rodando tambem dá o erro). Sei que tem ligação com os drivers do dbexpress, mas os exemplos e os foruns que encontrei não são muito explícitos numa solução. Se alguem souber e puder me ajudar agradeço 

Rafael Helm - Trevisan Tecnologia

unread,
Mar 11, 2008, 7:20:41 AM3/11/08
to dug...@googlegroups.com

Luiz,

 

No mesmo diretório do executável deve existir a DLL midas.dll (que deve ser registrada) e a DLL dbexpora.dll.

 

Não sei se é este o motivo, mas da uma verificada.

 

Atenciosamente,
 
Rafael Helm
rh...@trevisantecnologia.com.br
Tel/Fax +55 51 3361-4261 - Porto Alegre/RS - Brasil
Mobile  +55 51 8122-5197

Trevisan Tecnologia Ltda. http://www.trevisantecnologia.com.br
Soluções Móveis e de Gestão Empresarial



--
Esta mensagem foi verificada pelo sistema de antivírus e
acredita-se estar livre de perigo.
--
Esta mensagem foi verificada pelo sistema de antivírus e
acredita-se estar livre de perigo.

luiz

unread,
Mar 11, 2008, 8:03:58 AM3/11/08
to dug...@googlegroups.com
Olá Rafael!
 
Sim, as Dlls estão no diretorio da aplicação e a midas está registrada também, algumas peculiaridades: os dois notebooks que não funcionam, um roda windows xp e o outro windows vista, um está com o delphi instalado e o outro não, em ambos os casos o erro é o mesmo, qualquer aplicação que eu executo que rode algum dá o erro.
----- Original Message -----
Sent: Tuesday, March 11, 2008 8:20 AM
Subject: [dug-rs] RES: [dug-rs] SQL Error: Error mapping failed

Luiz,

 

No mesmo diretório do executável deve existir a DLL midas.dll (que deve ser registrada) e a DLL dbexpora.dll.

 

Não sei se é este o motivo, mas da uma verificada.

 

Atenciosamente,
 
Rafael Helm
rh...@trevisantecnologia.com.br
Tel/Fax +55 51 3361-4261 - Porto Alegre/RS - Brasil
Mobile  +55 51 8122-5197

Trevisan Tecnologia Ltda. http://www.trevisantecnologia.com.br
Soluções Móveis e de Gestão Empresarial


De: dug...@googlegroups.com [mailto:dug...@googlegroups.com] Em nome de luiz
Enviada em: segunda-feira, 10 de março de 2008 21:57
Para: dug...@googlegroups.com
Assunto: [dug-rs] SQL Error: Error mapping failed

 

Olá!

 

Esse erro está dando quando coloco a aplicação na máquina do cliente, na minha máquina com delphi 7.0 instalado não dá o erro, a conexão é com dbexpress e o banco é o oracle XE, testei em quatro máquinas diferentes, no meu desktop, com o delphi instalado (roda normal), em um desktop de um colega, sem o delphi instalado (roda normal), no meu notebook com delphi 7.0 e o oracle xe intalado (da o erro) e no notebook do cliente somente com a aplicação e oracle rodando tambem dá o erro). Sei que tem ligação com os drivers do dbexpress, mas os exemplos e os foruns que encontrei não são muito explícitos numa solução. Se alguem souber e puder me ajudar agradeço 



Rafael Helm - Trevisan Tecnologia

unread,
Mar 11, 2008, 8:03:33 AM3/11/08
to dug...@googlegroups.com

Na maquina que tem o Delphi, o erro ocorre até quando a aplicação é executada através do delphi (F9) ou somente quando é rodada “por fora do delphi” ?

luiz

unread,
Mar 12, 2008, 7:17:12 AM3/12/08
to dug...@googlegroups.com
Olá Rafael!
 
O erro ocorre, ou melhor, ocorria, pois descobri o motivo, até mesmo rodando aplicações diretas pelo Delphi, na verdade, o problema estava relacionado ao client da oracle, desinstalei o client oracle xe que estava nas máquinas e instalei o client oraclei 9i, e o sistema passou a operar corretamente. Bom, ai vem outra pergunta, provavelmente os drivers do DBexpress que eu utilizo são versões mais antigas, existe alguma atualização para esses drivers para delphi 7.0?? Como proceder?
 
 
PS: Fica ai então a resposta que eu encontrei para quem possa vir a ter esse tipo de problema com Oracle XE: SQL Error: Error Mapping Failed -> atualize o client da oracle para 9i, no meu caso específico funcionou, talves para outros casos a resposta não seja a mesma.
 
Obrigado pelo interesse em me ajudar... se precisar de algo, e eu puder ajudar, estou a disposição
 
Luiz

Rafael Helm - Trevisan Tecnologia

unread,
Mar 12, 2008, 8:31:17 AM3/12/08
to dug...@googlegroups.com

Luiz,

 

existe uma atualização para o Delphi 7 chamada de update 7.1.

 

Neste update existem várias correções/ajustes no dbExpress, porem não acredito que não resolvam este problema.

 

É provável que o Delphi 2007 venha com novos drivers para oracle, caso tu tenha oportunidade de realizar testes com D2007 por favor, manda um email pra lista com o resultado do teste.

 

Abraço,
 
Rafael Helm
rh...@trevisantecnologia.com.br

flyskin

unread,
Mar 14, 2008, 8:33:52 PM3/14/08
to DUG-RS - Delphi Users Group Rio Grande do Sul
Olá, passei por um problema semelhante... os drivers do delphi 6 e 7
são compatíveis até a versão 9i, por isto que com o client do 9i
resolveu. Para acessar o 10g, XE e 11g é necessário ter os drivers do
BDS2006 em diante, não sei se o 2005 já possui estes drivers.

On 12 mar, 09:31, "Rafael Helm - Trevisan Tecnologia"
<rh...@trevisantecnologia.com.br> wrote:
> Luiz,
>
> existe uma atualização para o Delphi 7 chamada de update 7.1.
>
> Neste update existem várias correções/ajustes no dbExpress, porem não
> acredito que não resolvam este problema.
>
> É provável que o Delphi 2007 venha com novos drivers para oracle, caso tu
> tenha oportunidade de realizar testes com D2007 por favor, manda um email
> pra lista com o resultado do teste.
>
> Abraço,
>
> Rafael Helm  <mailto:rh...@trevisantecnologia.com.br>
> rh...@trevisantecnologia.com.br
> Tel/Fax +55 51 3361-4261 - Porto Alegre/RS - Brasil
> Mobile  +55 51 8122-5197
>
> Trevisan Tecnologia Ltda.  <http://www.trevisantecnologia.com.br/>http://www.trevisantecnologia.com.br
> Soluções Móveis e de Gestão Empresarial
>
>   _____  
>
> De: dug...@googlegroups.com [mailto:dug...@googlegroups.com] Em nome de luiz
> Enviada em: quarta-feira, 12 de março de 2008 08:17
> Para: dug...@googlegroups.com
> Assunto: [dug-rs] Re: RES: [dug-rs] Re: RES: [dug-rs] SQL Error: Error
> mapping failed
>
> Olá Rafael!
>
> O erro ocorre, ou melhor, ocorria, pois descobri o motivo, até mesmo rodando
> aplicações diretas pelo Delphi, na verdade, o problema estava relacionado ao
> client da oracle, desinstalei o client oracle xe que estava nas máquinas e
> instalei o client oraclei 9i, e o sistema passou a operar corretamente. Bom,
> ai vem outra pergunta, provavelmente os drivers do DBexpress que eu utilizo
> são versões mais antigas, existe alguma atualização para esses drivers para
> delphi 7.0?? Como proceder?
>
> PS: Fica ai então a resposta que eu encontrei para quem possa vir a ter esse
> tipo de problema com Oracle XE: SQL Error: Error Mapping Failed -> atualize
> o client da oracle para 9i, no meu caso específico funcionou, talves para
> outros casos a resposta não seja a mesma.
>
> Obrigado pelo interesse em me ajudar... se precisar de algo, e eu puder
> ajudar, estou a disposição
>
> Luiz
>
>
>
> ----- Original Message -----
>
> From: Rafael Helm - Trevisan Tecnologia
>
> <mailto:rh...@trevisantecnologia.com.br>  
>
> To: dug...@googlegroups.com
>
> Sent: Tuesday, March 11, 2008 9:03 AM
>
> Subject: [dug-rs] RES: [dug-rs] Re: RES: [dug-rs] SQL Error: Error mapping
> failed
>
> Na maquina que tem o Delphi, o erro ocorre até quando a aplicação é
> executada através do delphi (F9) ou somente quando é rodada "por fora do
> delphi" ?
>
> Atenciosamente,
>
> Rafael Helm  <mailto:rh...@trevisantecnologia.com.br>
> rh...@trevisantecnologia.com.br
> Tel/Fax +55 51 3361-4261 - Porto Alegre/RS - Brasil
> Mobile  +55 51 8122-5197
>
> Trevisan Tecnologia Ltda.  <http://www.trevisantecnologia.com.br/>http://www.trevisantecnologia.com.br
> Soluções Móveis e de Gestão Empresarial
>
>   _____  
>
> De: dug...@googlegroups.com [mailto:dug...@googlegroups.com] Em nome de luiz
> Enviada em: terça-feira, 11 de março de 2008 09:04
> Para: dug...@googlegroups.com
> Assunto: [dug-rs] Re: RES: [dug-rs] SQL Error: Error mapping failed
>
> Olá Rafael!
>
> Sim, as Dlls estão no diretorio da aplicação e a midas está registrada
> também, algumas peculiaridades: os dois notebooks que não funcionam, um roda
> windows xp e o outro windows vista, um está com o delphi instalado e o outro
> não, em ambos os casos o erro é o mesmo, qualquer aplicação que eu executo
> que rode algum dá o erro.
>
> ----- Original Message -----
>
> From: Rafael Helm - Trevisan Tecnologia
> <mailto:rh...@trevisantecnologia.com.br>  
>
> To: dug...@googlegroups.com
>
> Sent: Tuesday, March 11, 2008 8:20 AM
>
> Subject: [dug-rs] RES: [dug-rs] SQL Error: Error mapping failed
>
> Luiz,
>
> No mesmo diretório do executável deve existir a DLL midas.dll (que deve ser
> registrada) e a DLL dbexpora.dll.
>
> Não sei se é este o motivo, mas da uma verificada.
>
> Atenciosamente,
>
> Rafael Helm  <mailto:rh...@trevisantecnologia.com.br>
> rh...@trevisantecnologia.com.br
> Tel/Fax +55 51 3361-4261 - Porto Alegre/RS - Brasil
> Mobile  +55 51 8122-5197
>
> Trevisan Tecnologia Ltda.  <http://www.trevisantecnologia.com.br/>http://www.trevisantecnologia.com.br
> Soluções Móveis e de Gestão Empresarial
>
>   _____  
>
>  acredita-se estar livre de perigo.- Ocultar texto entre aspas -
>
> - Mostrar texto entre aspas -
Reply all
Reply to author
Forward
0 new messages