Bonjour,
J'ai un projet avec accès natif Progress, et j'ai des problèmes un peu bizarre.
Sur un fichier PROGRESS, j'ai 4 index.
avec le code suivant :
SI HLitRecherche("ux-co","uf-type-emb","XXX") ALORS Info("Enreg trouvé") SINON Erreur("Enreg NON TROUVE....NORMAL") FIN
Sur 2 index, j'ai un plantage (voir message plus bas), mais sur les 2 autres, j,ai bien mon message Erreur("Enreg NON TROUVE....NORMAL"), qui s'affiche.
Le problème n'apparait que si j'essai de lire un enreg qui n'existe pas, mais je ne peux savoir à l'avance si je vais trouver un enregistrement....c,est un peu le but de la lecture.
J'ai essayé HLitrecherchePremier() aussi. J'ai essayé de revenir au lecture la plus simple possible.
Les clefs sont de type chaine pour les 4, une est unique et les autres doublons.
Si quelqu'un a des infos....
merci d'avance
Corinne
***************************************************************** Message Erreur :
Erreur à la ligne 11 du traitement Clic sur Bouton1. Vous avez appelé la fonction HLitRecherche. Erreur de l'accès natif Progress. Numéro d'erreur = 22 L'erreur suivante a été renvoyée par la base données <rbtq-demo> : Numéro d'erreur = <-1>. Message d'erreur : Description = [MERANT][ODBC PROGRESS driver][PROGRESS]Column uf-note-int in table PUB.ux-co has value exceeding its max length or precision. SQL State = HY000 Native Error Code = -210012
Informations techniques
Projet : CeduleTransport
Dump de l'erreur du module <WD100HF.DLL> <10.00Edh>.
- Appel WL : Traitement de <FrmCeduleTransport.ONG_Choix.Bouton1>, ligne <11>, thread <0> Fonction <HLitRecherche>, n° de syntaxe <0>
- Niveau : erreur fatale (EL_FATAL)
- Code erreur : 73001
- Code erreur WD55 : 3001
- Pas de code d'erreur système
- Pas de message d'erreur système
- Que s'est-il passé ? Erreur de l'accès natif Progress. Numéro d'erreur = 22 L'erreur suivante a été renvoyée par la base données <rbtq-demo> : Numéro d'erreur = <-1>. Message d'erreur : Description = [MERANT][ODBC PROGRESS driver][PROGRESS]Column uf-note-int in table PUB.ux-co has value exceeding its max length or precision. SQL State = HY000 Native Error Code = -210012
- Infos de debug : IEWDPRGS3005 Module=<WDPRGS> Version=<10.00Ai> HANDLE VALUE = 1770752 HANDLE TYPE = 3 Fonction (7,118)
- Infos attachées : EIT_BASECODE : <-210012> EIT_NATIVECODE : <22> EIT_LOGICALTABLENAME : <ux-co> EIT_DATEHEURE : 18/10/2006 16:23:19 EIT_PILEWL : Clic sur Bouton1 (FrmCeduleTransport.ONG_Choix.Bouton1), ligne 11
- Identifiant dans le .err : 72801 |