Nous avons récemment migré de coldfusion 7 vers coldfusion 8. L'une de nos applications flex de reporting prend les résultats renvoyés d'une requête cfc et ajoute une colonne dans cette ArrayCollection. Il a travaillé sur coldfusion 7, mais maintenant, dans coldfusion 8, il voit cette colonne comme une chaîne au lieu d'un nombre, ce qui provoque des erreurs NaN sur les valeurs négatives. C'est un numérique (12,2) NOT NULL dans la base de données. Cela fonctionne dans Flex quand je le lance comme un nombre (var) mais je détesterais faire cela dans tous nos projets ... quelqu'un a-t-il rencontré ce problème?Flex 3/Coldfusion 8 Problème avec les nombres
Répondre
Nous venons de le voir hier aussi. CF 7 et CF 8 était la seule différence. Faire cela ne fonctionne pas:
var num:Number = e.result.MYNUMBERFIELD as Number;
mais cela ne:
var num:Number = Number(e.result.MYNUMBERFIELD);
Je ne pense pas que votre mise en boucle et faire un csv est lié. Je pense que c'est une question purement CF8. Je vais regarder dans la base de données et voir si je remarque quelque chose comme ça. Nous n'avons pas encore eu le temps de faire des recherches plus approfondies. Je suis également intéressé par la différence entre ces deux méthodes.
Mise à jour 2009-09-24:
Sur au moins une seule machine ici localement, le correctif cumulatif Hot 3 pour ColdFusion 8.0.1 a résolu ce problème. Vous pouvez obtenir ce correctif ici: http://kb2.adobe.com/cps/511/cpsid_51180.html. Cette page contient également des instructions pour installer le correctif si nécessaire. Remarque à l'attention de tous ceux qui se posent cette question: Adobe vous recommande d'appliquer CHF3 à ColdFusion 8.0.1 uniquement si vous rencontrez un ou plusieurs des problèmes répertoriés sur cette page. Si vous avez le problème dans cette question bien sûr, cela signifie que vous.
- 1. Problème avec le défilement Flex
- 2. Saxon 8 (version Java) problème
- 3. Problème d'encodage C# UTF-8
- 4. Flex Problème avec crossdomain.xml et FileReference.upload
- 5. Problème de composant personnalisé Flex
- 6. problème avec UTF-8 Créer un schéma par Hibernate
- 7. Problème avec hide/show select box dans IE7/8
- 8. sIFR 3 r4.36 a un problème avec Flash 8
- 9. Problème avec ScriptManager.RegisterClientScriptBlock et jQuery dans Internet Explorer 8
- 10. problème de décodage utf-8 en php
- 11. Problème UTF-8 Server.UrlEncode dans ASP Classic
- 12. Internet Explorer 8 et Checkbox CSS Problème
- 13. Problème Ant Flex
- 14. Flex Combobox étrange problème
- 15. Tiny MCE Safari, IE <8 problème
- 16. Asp: Menu et Internet Explorer 8 Problème?
- 17. Déboguer les messages avec Flex?
- 18. IE 7/8 CSS Menu Problème
- 19. Recherche de nombres avec Zend_Search_Lucene
- 20. Intégration d'applications Flex et communication avec une ancienne application Flash 8
- 21. flex: problème de glisser-déposer
- 22. Types pour les grands nombres
- 23. Papervision 3D avec Flex
- 24. Problème avec l'envoi d'un événement personnalisé dans FLEX
- 25. comment contrôler les nombres de caractères (chiffres) avec jquery
- 26. Problèmes avec deviner un jeu de nombres
- 27. Meilleure façon de gérer les nombres Null à partir d'objets proxy SOAP dans Flex/ActionScript
- 28. Disposition Flex FireFox/Rendu Problème
- 29. C#: Interface générique pour les nombres
- 30. Comment faire un flex (scanner lexical) pour lire les caractères UTF-8?
J'ai également essayé de convertir la requête elle-même en Numeric (12,2) et cela n'a pas aidé. Je vous ferai savoir si je trouve quelque chose aussi. –
Juste une mise à jour ... toujours rien trouvé, ce que je vais devoir faire, je suppose, c'est passer par et mettre à jour mes projets de casting en tant que numéro le cas échéant. Il semble que cela n'arrive que lorsque j'essaie de définir une variable numérique sur mon objet ResultEvent. –
J'ai regardé dans la base de données publique et n'ai rien trouvé de tel. Je vais creuser un peu plus. –