Bonjour tout le monde
Dans l'exemple joint, j’ai une erreur sur la ligne Désérialise (message : code incorrect)
Quelqu’un peut il me dire où se trouve l’erreur ?
Ce code fonctionne normalement dans un bouton de commande, mais c’est l’appel à la procédure stockée qui peut-être ne renvoie pas le résultat escompté, et donc crée l’erreur avec Désérialise ?
Merci
// code dans bouton
buffer2 est un Buffer
monTableau est une structure
col1 est chaîne
col2 est chaîne
col3 est chaîne
FIN
monTableau2 est un tableau dynamique
monTableau2 = allouer un tableau de 0 monTableau
buffer2=HExécuteProcédure(MaConnexion,requeteSerialise)
POUR c=1 A 2
TableauAjouteLigne(monTableau2)
FIN
Désérialise(monTableau2,buffer2,psdBinaire)
POUR c=1 A 2
Trace( monTableau2[c]:col1,monTableau2[c]:col2,monTableau2[c]:col3)
Trace("-")
FIN
// Procédure stockée
PROCEDURE requeteSerialise()
monTableau est une structure
col1 est chaîne
col2 est chaîne
col3 est chaîne
FIN
buffer est un Buffer
monTableau2 est tableau de 2 monTableau
monTableau2[1]:col1="A"
monTableau2[1]:col2="B"
monTableau2[1]:col3="C"
monTableau2[2]:col1="1"
monTableau2[2]:col2="2"
monTableau2[2]:col3="3"
Sérialise(monTableau2,buffer,psdBinaire)
RENVOYER buffer
Partager