Bonjour à tous,
je suis debutant et je doit corriger une erreur,
l'application bug sur cette petite partie en m'affichant l'erreur qui est dans ce sprintf,quelqu'un pourais t-il m'expliqué ce qui se passe dans ce bout de programme?et m'aider?help
res = table2( num_dossier );
if ( res ) {
sprintf( message, "erreur sur %d\n", num_dossier);
msg( SOURCE, 3, NUM_SEQ++, "W", message );
EXEC SQL COMMIT WORK RELEASE;
return (ERREUR);
merci de votre aide.
Ah bah là, comme ça, on ne pas trop t'aider.
D'après le code, la fonction table2 retourne un code non nul. Faudrait voir le code de la fonction...
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Le site de mon mariage
bonsoir,
je ne comprend pas trop car j'ai pas large connaissance en prog:
mais ces lignes:
i5 = num_dossier; et short num_dossier;? ne suffisent pas?
et pourtant dans l'appli,j'ai un nouveau numero de dossier à chaque manipulation .il me renvoi par exemble <erreur sur 35 >. dois je faire un : num_dossier = 0 par exemple?
et puis une chose me trouble;quand je fait une precompilation de proc oracle mon fichier exe est généré par proc oracle ou visual car en essayant de modifier et de précompiler j'ai aucun fichier exe qui bouge?dois je encor compiler en visualc++ pour enfin avoir un exe?
j'avoue que j'ai du mal.help