Problema Conexão ODBC (win XP, 2003)

Bom dia Pessoal

Venho recorrer ao conhecimento geral para tentar trocar uma idéia.
Tenho um aplicação terceira que estou dando manutenção e esta faz uma conexão odbc para persisência. O SGBD é SQLServer.

O problema que está ocorrendo é que a conexão é perdida ao tentar inserir dados com acentuação ou caracteres especiais. O estranho que isso não acontece sempre.

Até então acreditava que era problema de desenvolvimento da aplicação, então quando meu pc sofreu um upgrade e instalaram o vista. Então para minha surpresa não ocorreu a queda da conexão.

Como no servidor temos o wind 2003 e ocorre a queda da conexão tentei resolver da seguinte forma.
primeiro atualizei o mdac, atualizei para versao 2.6 = nao resolveu
segundo atualizei o drive de conexao do sql server = nao resolveu.

Em ambas as máquinas que caem possui o SQLServer instalado e quanto a minha com o vista não.

Se alguem tiver alguma ideai agradeço.

Dar uma olhada no collation (configuração do charset etc), pode ser isso o seu problema.

http://imasters.uol.com.br/artigo/262/sql_server/character_set_sort_order_e_collation/