Fórum Erro na dll dbxmss.dll no DBExpress #2211
26/01/2009
0
Estou migrando meu software de BDE para DBExpress, ele utiliza o SQL Server 2005 Express, e estou utilizando a DLL dbxmss30.dll para conexão, porém estou tendo problemas quando ocorre qualquer tipo de erro de transação de dados (mesmo que o erro esteja tratado dentro de um try Except), após ocorrer este erro não consigo fazer mais nenhuma transação até que eu feche o sistema e abra novamente, pois em qualquer operação da erro de Access Violation na dbxmss30.dll.
Segue abaixo imagem do erro de Access Violation apresentado.
Obs.: Esse problema eu não tinha quando estava utilizando o BDE.
Aguardo retorno. Obrigado!!!
Medicator Digitais
Curtir tópico
+ 0Posts
27/01/2009
Wesley Yamazack
Primeiramente gostaria de saber se a DLL não esta corrompida. Qual versão do Delphi você esta usando ? Onde esta a DLL? Junto com o Executável ?
Com relação ao Try Except, ele só não funcionaria, se o erro estiver dando em outro lugar que não foi tratado.
Experimente fazer um novo exemplo, com uma conexão com o SQL server só para testar e ver se o problema esta na migração do seu software. Qualquer coisa envie os seus fontes para que possamos avaliar.
Att,
Wesley Y
Gostei + 0
29/01/2009
Wesley Yamazack
Conseguiram resolver o problema ? Estamos no aguardo, para qualquer esclarecimento, ou duvida.
Att,
Wesley Y
Gostei + 0
30/01/2009
Medicator Digitais
Gostei + 0
30/01/2009
Wesley Yamazack
estava analisando o artigo no site http://dn.codegear.com/article/33468, observe que o SQLServer só é suportado na versão Beta. Porém entrei em contato com uns amigos, eles disseram que já tiveram problemas com a instalação do Delphi 2006 e SQLSERVER 2000. Sugiro que você tente fazer conexão com outro banco, Oracle,FireBird, outros, para testar se o DBExpress esta funcionando realmente.
Abaixo segue o link da minha DLL
http://www.4shared.com/file/83239493/8b555523/dbxmss30.html
Att,
Wesley Y
Gostei + 0
30/01/2009
Medicator Digitais
Gostei + 0
31/01/2009
Wesley Yamazack
Se possível tiver como você fazer um exemplo, simples. e me mandar para eu poder testar. Pois a unica explicação seria a instalação do Delphi 2006, mesmo.
Att
Wesley Y
Gostei + 0
02/02/2009
Wesley Yamazack
Faça um ultimo teste, observe os parametros que estão nos seus ClientDataset, SqlQuery, ou outros que você esteja usando. Pois caso exista algum parametro que não estaja correto ele irá dar acess violation.
Att
Wesley Y
Gostei + 0
02/02/2009
Medicator Digitais
Gostei + 0
02/02/2009
Wesley Yamazack
Att,
Wesley Y-
Gostei + 0
02/02/2009
Medicator Digitais
Gostei + 0
03/02/2009
Wesley Yamazack
Eu fiz os testes com o delphi 2007, pois não tenho a versão 2006, gostaria de saber duas coisas.
1 - Você substitui a dll, pela que te mandei ?
2 - Você viu os parametros que tem nos ClientDataSet's, Query, Etc ? Viu se todos estão certos ?
Att,
Wesley Y
Gostei + 0
04/02/2009
Medicator Digitais
Gostei + 0
04/02/2009
Wesley Yamazack
Att,
Wesley Y
Gostei + 0
04/02/2009
Medicator Digitais
Gostei + 0
05/02/2009
Wesley Yamazack
Att,
Wesley Y
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)