[quote]Colle ici ton INSERT, tel qu'il est dans le programme, pour qu'on y voie plus clair.
Voilà le code RPG qui me semble bon.
C/exec sql
C+ INSERT INTO CLIENTS (C1CDCLI, C1NMCLI, C1ADRESSE1,
C+ C1ADRESSE2, C1ADRESSE3, C1CDPOSTAL, C1VILLE, C1MTCDE)
C+ VALUES(8520, 'nom 8520', 'A1', 'A2', 'A3', '75000', 'ville',
C+ 72825)
C/end-exec
C SQLSTT DSPLY
En manuel par STRSQL cet insert fonctionne très bien.
Par contre dans le RPG le display de SQLSTT
affiche toujours l'erreur 55019 et rien n'est ajouté dans CLIENTS.
Merci Philippe pour ton aide. [/quote]
***************************************************
Philippe ne cherche plus, je viens de trouver à l'instant la solution:
Au lancement du CRTSQLRPGI il faut mettre le paramètre COMMIT
à *NONE.
Et maintenant je peux ajouter dans ma table.
Bon, cette petite découverte va me rendre plus précis
dans l'utilisation de SQL.
D'autre part, merci aussi Pilippe pour le complément sur
les index utilisateurs. Je vais étudier cette technique.
Bonne semaine à tous.
*****************************************************