Bonjour,
Je développe en Windev et je n'arrive pas à utiliser les fonctions du kit ODBC, à savoir :
CA_CLT est un entier
API("CBODBC32.DLL","CIALTiersCAHTNet","CARAT",010110,311210,1,7,CA_CLT)
CA_CLT me renvoie toujours zéro.
Si je déclare CA_CLT en réel j'ai un message :
Erreur à la ligne 35 du traitement Procédure locale Charges_Lignes_Vtes.
Vous avez appelé la fonction API.
Le nombre de paramètres passés à la fonction est incorrect.
Informations techniques
Projet : SAGE_STAT
Dump de l'erreur du module <WD110VM.DLL> <11.00Ib>.
- Appel WL :
Traitement de <Fen_Stat.PROCEDURE.Charges_Lignes_Vtes>, ligne <35>, thread <0>
Fonction <API>, n° de syntaxe <0>
- Niveau : erreur fatale (EL_FATAL)
- Code erreur : 2801
- Code erreur WD55 : 0
- Pas de code d'erreur système
- Pas de message d'erreur système
- Que s'est-il passé ?
Le nombre de paramètres passés à la fonction est incorrect.
- Infos de debug :
Marque2 trouvée mais le nombre de paramètres ne correspond pas
- paramètres empilés : 28 octets
- paramètres restant : 4 octets
Fonction (0,90)
- Infos attachées :
EIT_DATEHEURE : 14/06/2011 16:13:03
EIT_PILEWL :
Procédure locale Charges_Lignes_Vtes (Fen_Stat.PROCEDURE.Charges_Lignes_Vtes), ligne 35
Entrée de LISTE_DOC_N (Fen_Stat.LISTE_DOC_N), ligne 1
- Identifiant dans le .err : 2801
Assistance
- Vérifiez le nombre de paramètres passés avec la documentation de la fonction appellée
- Vérifiez le type des paramètres passés.
Merci pour votre aide.

