Message de rapport:
 

Re: API ODBC32 et ODBCBCP

Sujet: Re: API ODBC32 et ODBCBCP
par Madinico sur 14/5/2007 17:22:49

Bonjour,

La solution a été exploré sans succès, je n'arrive pas à comprendre pourquoi la DLL me sort une erreur pour un handle correctement définit.
Bizarrement, il faut faire un passage par adresse pour définir le handle sinon on a une erreur de la DLL.

Retcode = API("ODBC32","SQLAllocHandle",SQL_HANDLE_ENV,SQL_NULL_HANDLE,&Henv)

Par contre pour l'utiliser il ne faut pas passer par adressage.

Retcode = API("ODBC32","SQLSetEnvAttr",Henv ,SQL_ATTR_ODBC_VERSION,&SQL_OV_ODBC3 ,0)

Je commence à penser que le problème peut venir de la configuration de ma machine. J'ai vérifié que la DLL ODBC32 étatit bien présent dans le répertoire C:\WINDOWS\System32. De plus, j'ai vérifié que les fonctions que j'utilise existe dans la DLL.

J'ai trouvé quelques exemples d'utilisation mais dans d'autres langages. Le lien suivant donne un bon exemple :

http://www.developpez.net/forums/showthread.php?t=164967

C'est un lien vers un forum avec des soucis d'utilisation de la DLL.
Je pense que mon soucis doit venir de la version de mon driver ODBC qui ne doit pas être la bonne. Mais je ne sais pas où chercher dans mon système pour connaître cette version.

J'enverrai un poste dès que j'ai plus d'informations.

Cordialement,
Nicolas.
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2