Pessoal estou com um problema sério

. Cai de para-quedas em um
projeto* que utiliza:
- Sybase 11.5.x
- VB 6
- Crystal 4.6
- Dao 2.5/3.5 Compatibility library (para acesso via ODBC)
Bem agora vamos a uma breve descrição do problema:
1 - Tenho muitos problemas no acesso ao banco a maioria das consultas retorna Nothing aos objetos(SnapShot's, Dynasets e Tables) porém, esse comportamento anômalo só ocorre na versão de openclient "Adaptive Server Enterprise" 12.X.X não ocorrendo, ou melhor, funcionando perfeitamente na versão Sybase 11.5.X com o driver de ODBC Versão 3.11.0.22(SYSYBNT.DLL).
2 - Acredito que possa haver algum tipo de incompatibilidade entre a DAO2535.tlb e o driver de ODBC mas ainda não tenho permissão para modificar todos os acessos(objetos DAO antigos) para a abordagem DAO 3.5.1/3.6(Todos os objetos como recordsets ao invés de SnapShot's, Dynasets e Tables) e, se ainda o problema relativo ao acesso persistiria...
Gostaria de saber que se alguém já passou por esse problema poderia me ajudar a resolver esse pepino...
Abraços a todos os amigos, Ricardo, Roberto, Delaney, Manoel, Messo, Marco, Luiz Ricarte, Jose C. Vector e tantos outros desse fórum,
Sidnei

* Nota: Esse presente que recebi foi uma conversão porca e mal feita da versão original em VB 3 para VB 4 e posteriormente para VB6 feita totalmente na base da "Gambiarra".