PB d'utilisation d'une DLL

Posté par Madinico le 22/5/2007 10:49:43
Bonjour à tous,

Je rencontre un soucis d'utilisation d'une DLL.
J'ai écrit cette DLL en C++ sous Dev-C++. Elle me permet de créer une source de données ODBC, de me connecter à une base de données SQL Server à partir de cette source et de lancer un export de données par BCP.
J'ai créé cette DLL pour émuler l'utilitaire BCP sans avoir à ouvrir une console DOS car les utilisateurs de mon application n'ont pas les autorisations sur les consoles DOS pour des raisons de sécurité.

Mon soucis intervient au niveau de son exécution. J'arrive à utiliser la DLL dans un programme C++ en utilisant la librairie générée lors de la création de la DLL. Je n'ai aucun soucis. Lors de l'utilisation de la DLL dans WinDev 10, je reçoit un code de retour indiquant que la connexion SQL, via SQLConnect(), a échoué. Or j'utilise la même liste de paramètres qu'en C++.

Question :
Est-ce que WD 10 permet les connexions SQL dans des DLLs ? Comment puis-je contourner ce problème ?

En vous remerciant pour votre aide.

Coridalement,
Nicolas L.

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=17&topic_id=5151&post_id=21252