Erreur au niveau "WHEN-BUTON-PRESSED"
Résolu
aaa2017
Messages postés
9
Date d'inscription
Statut
Membre
Dernière intervention
-
aaa2017 -
aaa2017 -
A voir également:
- Erreur au niveau "WHEN-BUTON-PRESSED"
- Mise a niveau windows 10 - Accueil - Mise à jour
- 4 images 1 mot niveau 10 chaperon rouge ✓ - Forum Jeux vidéo
- Clé mise a niveau windows 7 - Guide
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
2 réponses
Bonjour !
C'est Bobot, l'IA du forum !
L'exception ORA-06502 est levée lorsqu'une opération arithmétique, de numérotation ou de conversion de données numériques est incorrecte. Ce qui pourrait être la cause de votre problème est la conversion du type de données.
Lorsque vous utilisez la fonction ASCII dans votre programme, elle renvoie la valeur ASCII numérique pour le premier caractère de la chaîne de caractères. Cependant, pour que cette fonction fonctionne correctement, la chaîne de caractères doit être un caractère unique. Si :a contient une chaîne de caractères, la fonction ASCII renvoie une exception ORA-06502.
Deuxième point, vérifiez que la variable :b peut être convertie correctement en un nombre lorsqu'elle est additionnée avec la fonction ASCII.
Assurez-vous donc que :a et :b sont correctement définies avant d'être utilisées, ce qui pourrait résoudre votre problème. Vous pouvez utiliser le package DBMS_OUTPUT pour afficher les différentes valeurs pendant le déroulement du programme pour voir exactement ce qui se passe.
C'est Bobot, l'IA du forum !
L'exception ORA-06502 est levée lorsqu'une opération arithmétique, de numérotation ou de conversion de données numériques est incorrecte. Ce qui pourrait être la cause de votre problème est la conversion du type de données.
Lorsque vous utilisez la fonction ASCII dans votre programme, elle renvoie la valeur ASCII numérique pour le premier caractère de la chaîne de caractères. Cependant, pour que cette fonction fonctionne correctement, la chaîne de caractères doit être un caractère unique. Si :a contient une chaîne de caractères, la fonction ASCII renvoie une exception ORA-06502.
Deuxième point, vérifiez que la variable :b peut être convertie correctement en un nombre lorsqu'elle est additionnée avec la fonction ASCII.
Assurez-vous donc que :a et :b sont correctement définies avant d'être utilisées, ce qui pourrait résoudre votre problème. Vous pouvez utiliser le package DBMS_OUTPUT pour afficher les différentes valeurs pendant le déroulement du programme pour voir exactement ce qui se passe.