Fórum Erro ao tentar acesso a Tabela #271690
09/03/2005
0
Gostaria de mais uma vez solicitar a ajuda de vcs. Estou com o seguinte problema:
Tenho uma aplicação que acessa um banco de dados Interbase e que precisa inserir dados de um arquivo texto para dentro do mesmo. Nos testes realizados na maquina em que desenvolvi o software o mesmo funciona perfeitamente, entretanto quando instalado em outra maquina, que não tem o IBServer instalado (visto que é uma aplicação local), mas possui todas as DLL´s necessárias para o funcionamento, o programa ao tentar executar a seguinte instrução SQL:
´Select IDCONTATO, INSCRICAOESTADUAL From CONTATOS Where CNPJ=´+QuotedStr(CNPJ);
Neste momento causa o seguinte erro:
ARITHIMETC EXCEPTION, NUMERIC OVERFLOW, OR STRING TRUNCATION
IMPLEMENTATION OF TEXT SUBTYPE 21 NOT LOCATED.
Ja tentei mudar o Character Set de acesso ao banco para ISO8859_1 e WIN1252 mas mesmo assim o erro persiste, mas na maquina onde a aplicação foi desenvolvida não ocorre. :?:
Desde ja agradeço a toda ajuda.
Obs.: Estou utilizando Delphi 7, DBExpress, ClientDataSet e Interbase 6. Na maquina onde foi instalada ja se encontram as DLL´s gsd32.dll, Midas.dll e dbexpint.dll
Arc@njo
Curtir tópico
+ 0Posts
09/03/2005
Sremulador
Gostei + 0
09/03/2005
Arc@njo
Mas o codigo que da o erro é o da consulta SQL e não o da inserção. Eu ainda não estou inserindo, estou buscando informação ja gravada no banco. E no momento de busca-las é q da o erro.
Gostei + 0
09/03/2005
Joaoshi
no SqlConnection -> Connection Name o dialeto tá = 3 ?
Espero ter ajudado.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)