IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 Oracle Discussion :

ASP.net 3.5, Oracle 10g, Problème de séparateur décimal


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    CUCARACHA
    Invité(e)
    Par défaut ASP.net 3.5, Oracle 10g, Problème de séparateur décimal
    Salut,

    Je travaille sur un portail d'administration d'un schema de base de données Oracle.

    C'est une application "RAD" Jetable qui va sans doute vivre 5 ou 6 ans :'(

    Mon problème est le suivant :

    J'alimente des grilles avec un datacontrol.

    Lorsque j'ai un champ Number (décimal), en mode sélect, la grille affiche un point comme séparateur décimal.
    Lorsque j'insère un enregistrement, si je mets le point, ça plante mais ça passe avec la virgule.

    J'ai forcé la page ASP.net à UICulture="en" Culture="en-US".

    Ca ne change rien.

    Je n'ai pas vu de paramètre dans le datacontrol qui me permettrait de régler ce problème.

    J'ajoute que j'ai constaté qu'Oracle ne traitait pas le séparateur décimal de la même façon en SQL et en PL/SQL.

    Le problème est que je ne sais pas pourquoi.

    ++

    Laurent

  2. #2
    Membre éprouvé
    Inscrit en
    Mai 2010
    Messages
    107
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 107
    Par défaut
    Hello,

    Avant tout, je tiens à te préciser que je ne connais rien du tout à dot net. Donc, j'aurai du mal pour t'aider.

    Par contre, une phrase dans ton message m'intrigue...
    Tu peux nous en dire plus par rapport à ceci?

    J'ajoute que j'ai constaté qu'Oracle ne traitait pas le séparateur décimal de la même façon en SQL et en PL/SQL.
    Est-ce que tu pourrais dans ta réponse nous donner le résultat de cette requête?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    select * from nls_session_parameters
    ET nous dire comment tu fais pour connecté ton "datacontrol" à Oracle? (je rappel, je sais pas ce qu'est un datacontrol).

    Merci d'avance,

  3. #3
    CUCARACHA
    Invité(e)
    Par défaut
    En fait on a trouvé une parade qui ne me convient pas du tout, elle consiste à faire une modification dans la base de registre.

    Ca prouve bien à quel point ce SGBD est archaïque (il n'y a que du personnel, j'ai horreur d'Oracle mais je suis obligé de faire avec).


    Laurent

  4. #4
    Rédacteur
    Avatar de Vincent Rogier
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 373
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 373
    Par défaut
    Citation Envoyé par Laurent Jordi Voir le message
    En fait on a trouvé une parade qui ne me convient pas du tout, elle consiste à faire une modification dans la base de registre.
    une simple modification de la session en SQL par un 'alter session set nls_numeric_characters=...' aurait suffit

    Ca prouve bien à quel point ce SGBD est archaïque (il n'y a que du personnel, j'ai horreur d'Oracle mais je suis obligé de faire avec).
    Effectivement, le propre de l'homme est de rejeter/critiquer ce qu'il ne comprend pas....


    [TROLL]
    PS : je ne puis resister à la tentation de rebondir à l'emploi du mot archaîque... Faut tout de même savoir que sur les 20 derniers années, Oracle a toujours été le précurseur en matière de SGBD (au sens SGBD sérieux et exploitable en production et commercial)... SqlServer a toujours été à la traine, même s'il comble son retard ces dernieres années...
    [/TROLL]
    Vincent Rogier.

    Rubrique ORACLE : Accueil - Forum - Tutoriels - FAQ - Livres - Blog

    Vous voulez contribuer à la rubrique Oracle ? Contactez la rubrique !

    OCILIB (C Driver for Oracle)

    Librairie C Open Source multi-plateformes pour accéder et manipuler des bases de données Oracle

  5. #5
    CUCARACHA
    Invité(e)
    Par défaut
    Citation Envoyé par Vincent Rogier Voir le message
    Effectivement, le propre de l'homme est de rejeter/critiquer ce qu'il ne comprend pas....
    Je ne comprends pas Oracle mais je suis quand même capable d'optimiser une base, la concevoir, créer des séquences, des triggers, des packages, des schémas...

    C'est vrai que je ne suis pas aussi bon en Oracle qu'en SQL Server ou même en My SQL mais beaucoup se sont moqués jusqu'à ce qu'on compare les perfs de leurs bases et des miennes.

    Lorsqu'on sait concevoir et programmer des bases de données, la technologie n'est plus très importante. En particulier lorsque les bases sont petites (<1To) soit 95% des bases de données Françaises...

    voili voilà...

    Si je dis que je déteste Oracle ça n'est pas parce que j'en ai entendu parler, c'est surtout que je l'utilise au quotidien... Pour me soigner les neurones, je me fait une heure de SQL Serveur 2008 chaque soir en rentrant du boulôt...

    C'est ma petite infu...

    Aller salut

    Laurent

  6. #6
    Rédacteur
    Avatar de Vincent Rogier
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 373
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 373
    Par défaut
    Ben dis donc ,t'a pas l'humour facile a cette heure ci...
    Je ne faisait que répondre humouristiquement à ta petite remarque subjective sur Oracle....
    Vincent Rogier.

    Rubrique ORACLE : Accueil - Forum - Tutoriels - FAQ - Livres - Blog

    Vous voulez contribuer à la rubrique Oracle ? Contactez la rubrique !

    OCILIB (C Driver for Oracle)

    Librairie C Open Source multi-plateformes pour accéder et manipuler des bases de données Oracle

  7. #7
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Sr. Specialist Solutions Architect @Databricks
    Inscrit en
    Septembre 2008
    Messages
    8 454
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Sr. Specialist Solutions Architect @Databricks
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 454
    Par défaut
    Citation Envoyé par Laurent Jordi Voir le message
    Lorsqu'on sait concevoir et programmer des bases de données, la technologie n'est plus très importante. En particulier lorsque les bases sont petites (<1To) soit 95% des bases de données Françaises...
    Je suis complètement d'accord avec cette remarque, les performances de la BDD dépendent essentiellement de la modélisation et du développement.

    Citation Envoyé par Laurent Jordi Voir le message
    Si je dis que je déteste Oracle ça n'est pas parce que j'en ai entendu parler, c'est surtout que je l'utilise au quotidien... Pour me soigner les neurones, je me fait une heure de SQL Serveur 2008 chaque soir en rentrant du boulôt...
    Par contre pas d'accord avec celle-ci. SQL Server a connu une énorme évolution avec 2005, mais depuis ça stagne - au niveau SQL j'entends, pas administration.

    Les fonctions de fenêtrage (the coolest thing to happen to SQL since the select keyword ©Tom Kyte) restent basiques, on espérait une évolution en 2005R2... rien. 2008R1 ? Rien. 2008R2 ? Rien.

    C'est dommage, une bonne dynamique a été coupée, pas d'évolution SQL pendant 5 ou 6 ans c'est pas terrible pour un SGBD qui se veut excellent.

    J'aime plutôt bien SQL Server, mais il y a nombre de requêtes qui sont très simples à écrire en Oracle et compliquées et/ou demandant du développement spécifique chez MS.

  8. #8
    Expert confirmé Avatar de mnitu
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    5 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 5 611
    Par défaut
    Citation Envoyé par Laurent Jordi Voir le message
    Je ne comprends pas Oracle mais je suis quand même capable d'optimiser une base, la concevoir, créer des séquences, des triggers, des packages, des schémas...
    ...
    C’est comme au foot : tout le monde s’y connaît. Donc si j’ai bien compris, vous ne savez pas comment ça marche mais vous pouvez l’optimiser. J’imagine que c’est avec votre boule de cristal, n’est pas vrai ?

Discussions similaires

  1. Connexion en ASP.NET à une base Oracle 9i
    Par DJuL- dans le forum Accès aux données
    Réponses: 3
    Dernier message: 12/07/2007, 10h49
  2. Oracle 10G /problème de Toad et Oracle
    Par ferradji dans le forum Toad
    Réponses: 5
    Dernier message: 02/07/2007, 15h20
  3. [ASP.NET 2.0 et C#] Problème de connexion ODBC
    Par Pierrick dans le forum Accès aux données
    Réponses: 1
    Dernier message: 02/03/2007, 17h26
  4. [ASP.Net 2.0/Oracle] Pourquoi ai-je une erreur de connection ?
    Par lenoil dans le forum Accès aux données
    Réponses: 1
    Dernier message: 02/08/2006, 08h28
  5. Réponses: 3
    Dernier message: 06/02/2006, 16h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo