la version Pack Plus,
le n° de version 11.01,
le système d'exploitation Windows XP,
la base de données CBase
Bonjour, j'utilise dans mon logiciel les fonctions externes (API SAGE) qui se trouvent dans la DLL CBODBC32.DLL.
j'ai un problème au niveau de la fonction CIALDocBaseTaxes (DO_Type, DO_Piece, Ntaxe)
Cette fonction permet de calculer la base de taxe pour le document défini par son type et son numéro
de pièce.
l'appelle de cette fonction retourne toujours le résultat nul (zéro), comme si la facture n'as as de taxe
Code de la fonction compilé correctement
- Code: Tout sélectionner
Dim cnxCPTA As ADODB.Connection
Dim strConnect As String
Dim strUID As String
Dim strPWD As String
strConnect = "DSN=TM; "
Set cnxCPTA = New ADODB.Connection
cnxCPTA.ConnectionTimeout = 15
cnxCPTA.CommandTimeout = 30
cnxCPTA.Open strConnect, "", ""
Dim intCodeErr As Integer
Dim dblResult As Currency
intCodeErr = CIALDocBaseTaxes(6, "FA100363", 4, dblResult)
If intCodeErr = 0 Then
MsgBox dblResult
Else
MsgBox "Le numéro de l'erreur est ", intCodeErr
End If

