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

Bases de données Delphi Discussion :

Migration Interbase -> Firebird


Sujet :

Bases de données Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Juillet 2010
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Juillet 2010
    Messages : 88
    Par défaut Migration Interbase -> Firebird
    Bonjour
    J'ai actuellement une application développée en Delphi XE6, utilisant FIREDAC et se connectant à une base de données Interase 6.5
    Nous entamons la migration vers Firebird 2.5
    Si tout se passe plutôt bien, nous rencontrons le problème suivant : de très nombreux composants TFDQuery sont configurés avec des champs persistants.
    Sous Interbase les champs sont typés en IntegerField et TFloatField
    Lorsque nous basculons l'application sous Firebird (en conception comme en exécution), nous obtenons des erreurs sur ces champs persistants qui ne sont soit disant pas dans le bon type
    TLargeInt pou rles Integer
    TBCDField pour les Float

    Quid de la situation ?
    Y a t il un paramétrage général qui s'applique à tout, ou comme nous avons pu le testé, supprimer tous les champs persistants et les recréer un à un. ?
    Merci pour votre aide ou vos pistes de réflexion.

  2. #2
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 706
    Billets dans le blog
    65
    Par défaut
    Bonjour,

    je n'ai pas xe6 sous la main (je me base sur la version Berlin 10.1), ni de Programme/Base de Données pour faire le test néanmoins je fouillerai du coté des options (celles que l'on ne regarde pas souvent ) de la connexion, de même je vérifierai les paramètres Dialect, Driverid (=FB bien sûr) etc...

    j'ai rencontrè ce même type de problème alors qu'à l'époque ce n'était que DBExpress -> ZEOSDBO et un changement de version de Firebird mais cela fait longtemps et ne me souviens plus de la solution que l'on avait adopté

    Je pense que de l'aide peut être trouvée dans l'EDN rubrique Delphi/Database/Firedac, sinon, poser la question (bien posée) sur ce même forum apporte généralement une réponse rapide de Dmitry Arefiev (Mr. Firedac en personne) et c'est tout à son honneur. Cependant comme il y a eu beaucoup d'évolution (et corrections) de Firedac entre XE6 et maintenant .....

  3. #3
    Membre confirmé
    Homme Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Juillet 2010
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Juillet 2010
    Messages : 88
    Par défaut
    Merci pour la réponse, je m'en vais poser la question sur EDN.

    La migration sous Berlin 10.1 n'est pas pour tout de suite malheureusement.

  4. #4
    Membre confirmé
    Homme Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Juillet 2010
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Juillet 2010
    Messages : 88
    Par défaut
    Réponse faite par Dimitry Arefiev : définir des mappings rules au niveau du composant connexion
    Je teste et je fais un retour

Discussions similaires

  1. Migration Interbase 5.5 vers Firebird 2.1 ou 2.5
    Par seabs dans le forum Administration
    Réponses: 5
    Dernier message: 25/03/2013, 16h41
  2. migration InterBase FireBird
    Par Morfus dans le forum Bases de données
    Réponses: 6
    Dernier message: 26/04/2007, 12h20
  3. migration interbase 6.0 -> firebird 2.0
    Par g0up1l dans le forum Administration
    Réponses: 3
    Dernier message: 26/03/2007, 12h07
  4. JvUIBBackup, Interbase et Firebird
    Par Harry dans le forum Bases de données
    Réponses: 4
    Dernier message: 05/07/2005, 16h04
  5. D'interbase 6 à Firebird, quels différences
    Par Harry dans le forum Bases de données
    Réponses: 5
    Dernier message: 21/09/2004, 22h08

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