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

Firebird Discussion :

probleme de conversion


Sujet :

Firebird

  1. #1
    Membre régulier
    Inscrit en
    Octobre 2004
    Messages
    345
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 345
    Points : 90
    Points
    90
    Par défaut probleme de conversion
    salut tout le monde,
    apres avoir galre avec interbase 6.0 j'ai du migrer vers firebird 1.5
    mais j'ai des probleme au niveau date pour quelques procedures puisque avec interbase ca marche nikel mais pour firebird il me sort probleme conversion
    comment resoudre ceci sachant que j'ai un grand nombre de procedures

    Merci

  2. #2
    Membre expert

    Homme Profil pro
    Consultant spécialité Firebird
    Inscrit en
    Mai 2002
    Messages
    2 342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France

    Informations professionnelles :
    Activité : Consultant spécialité Firebird
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 342
    Points : 3 712
    Points
    3 712
    Par défaut
    quels problèmes ?
    ce n'est pas plutot parceque tu as changé de Dialect sans faire attention ?
    Philippe Makowski
    IBPhoenix - Firebird
    Membre de l'April

  3. #3
    Membre régulier
    Homme Profil pro
    Inscrit en
    Février 2005
    Messages
    100
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Février 2005
    Messages : 100
    Points : 113
    Points
    113
    Par défaut
    J'aurais tendance à penser la même chose que makowski

    Vérifie le dialect de ta base de données car cela influe sur le format utilisé pour les dates.

    Pour rappel on a pour chacun des dialects

    dialect 1 :
    DATE (date et heure équivalent à TIMESTAMP)
    TIMESTAMP (seulement à partir de interbase 6.x)

    dialect 3 :
    DATE ne comprend que la date
    TIME ne comprend que l'heure
    TIMESTAMP date et heure
    Pour passer au dialect 1 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    SET SQL DIALECT 1;
    Et pour passer au dialect 3 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    SET SQL DIALECT 3;

  4. #4
    Membre habitué
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2006
    Messages
    80
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Mayenne (Pays de la Loire)

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

    Informations forums :
    Inscription : Mai 2006
    Messages : 80
    Points : 197
    Points
    197
    Par défaut
    Bonjour,

    Je me permets de rejoindre la discussion car je suis actuellement en FireBird 1.5.4 et je pensais migrer vers la "fameuse" version 2 de FireBird...
    Ceci dit, de mémoire, je dois encore être en Dialect 1 et j'ai cru comprendre que FireBird 2 était en dialecte 3.
    D'où mes deux questions :
    - est-ce possible d'être en FireBird 1.5.4 et en dialect 1 quand même
    - où puis-je me renseigner sur la migration d'un dialecte à l'autre

    (mes bases de données comprennent plusieurs centaines de triggers et de procédures stockées... Autant dire que si je pouvais passer par les tables système pour migrer "le gros" du code, ça me soulagerait...)
    "Always code as if the person who ends up maintaining your code is a violent psychopath who knows where you live." (Code for the Maintainer)
    I usually maintain my own code, so the as-if is true!

  5. #5
    Membre expert

    Homme Profil pro
    Consultant spécialité Firebird
    Inscrit en
    Mai 2002
    Messages
    2 342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France

    Informations professionnelles :
    Activité : Consultant spécialité Firebird
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 342
    Points : 3 712
    Points
    3 712
    Par défaut
    on peut utiliser le dialect 1 (qui est une compatibilité avec Interbase 5 ! et qui ne comporte que le type date-heure) avec n'importe quelle version de Firebird
    Philippe Makowski
    IBPhoenix - Firebird
    Membre de l'April

  6. #6
    Membre habitué
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2006
    Messages
    80
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Mayenne (Pays de la Loire)

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

    Informations forums :
    Inscription : Mai 2006
    Messages : 80
    Points : 197
    Points
    197
    Par défaut
    A l'origine, l'appli était en Delphi 5 et Interbase 6... Ca semblerait donc cohérent qu'ils soient restés en dialect 1 pour éviter de tout chambouler le code...

    J'ai peur que ce ne soit pour ma tronche si je veut vraiment passer en FB 2...

    J'ai cru comprendre, dans d'autres forums qu'il fallait aussi modifier les composants Delphi (genre les TUpdate).
    J'ai entendu parlé des FIB. Ca existe pour... Delphi 5 !?
    "Always code as if the person who ends up maintaining your code is a violent psychopath who knows where you live." (Code for the Maintainer)
    I usually maintain my own code, so the as-if is true!

  7. #7
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 043
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 043
    Points : 40 957
    Points
    40 957
    Billets dans le blog
    62
    Par défaut
    Citation Envoyé par Pergos
    J'ai entendu parlé des FIB. Ca existe pour... Delphi 5 !?
    ça existe même pour d3
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

  8. #8
    Membre habitué
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2006
    Messages
    80
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Mayenne (Pays de la Loire)

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

    Informations forums :
    Inscription : Mai 2006
    Messages : 80
    Points : 197
    Points
    197
    Par défaut
    arf !
    Et bien merci pour l'info... La "montagne" me paraît moins haute, d'un coup !
    J'ai encore des choses à apprendre sur Delphi et FireBird ! (c'est d'ailleurs un des points géniaux dans nos métiers : avoir toujours des tas de choses à apprendre chaque jour !)

    Je vais surveiller cette histoire de Dialect de près, ainsi que les composants potentiellement à faire évoluer...
    "Always code as if the person who ends up maintaining your code is a violent psychopath who knows where you live." (Code for the Maintainer)
    I usually maintain my own code, so the as-if is true!

Discussions similaires

  1. probleme de conversion
    Par hay2006 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 19/12/2005, 10h02
  2. probleme de conversion float en int
    Par murreya dans le forum C++
    Réponses: 2
    Dernier message: 17/12/2005, 15h27
  3. [datapump] probleme de conversion d'une base paradox
    Par plante20100 dans le forum Bases de données
    Réponses: 4
    Dernier message: 04/11/2005, 18h39
  4. Probleme de conversion de dates
    Par manu00 dans le forum Langage
    Réponses: 4
    Dernier message: 29/05/2005, 00h00
  5. [Math][Integer] Problème de conversion
    Par deathwing dans le forum API standards et tierces
    Réponses: 8
    Dernier message: 11/05/2004, 17h01

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