2010-11-09 3 views
-1

Nous avons un programme écrit en VB6 qui dans le passé connecté à Oracle 9. Maintenant, nous avons de nouveaux ordinateurs avec Windows 7 sur eux, nous avons donc dû installer Oracle 11g pour être compatible.VB6 se connectant à Oracle 11g

Mais maintenant notre programme ne peut plus se connecter à la base de données. D'autres choses comme sql * Plus se connecte bien. Y at-il quelque chose que nous devons changer dans le programme pour le faire fonctionner ou y at-il un pilote supplémentaire que nous devons installer, ...?

+1

Comment se connecte-t-il? – Bobby

+1

Il y avait un pilote ODBC fourni par Oracle - il doit être sous licence. –

+0

@jim, le logiciel client Oracle (y compris le pilote ODBC) est gratuit. – DCookie

Répondre

0

Première chose à vérifier - votre application VB6 a-t-elle une dépendance binaire sur Oracle 9 OCI.DLL? Si c'est le cas, il est probablement à la recherche et échoue. Cela pourrait valoir la peine de recompiler les clients Win7 pour qu'ils récupèrent la nouvelle bibliothèque. Quelle erreur voyez-vous lorsque l'application échoue?

+0

Je souhaite qu'il y avait plus de commentaires sur cette question ... Ce serait vraiment utile – luchosrock