Précédent   Forum des professionnels en informatique > Bases de données > Firebird
Firebird Forum d'entraide sur le SGBD Firebird. Avant de poster -> F.A.Q Firebird, Tutoriels
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/07/2007, 17h31   #1
Membre du Club
 
Inscription : octobre 2004
Messages : 340
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 340
Points : 53
Points : 53
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
nah_wah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2007, 18h26   #2
Expert Confirmé

 
Homme Philippe Makowski
Consultant spécialité Firebird
Inscription : mai 2002
Messages : 2 215
Détails du profil
Informations personnelles :
Nom : Homme Philippe Makowski
Âge : 49
Localisation : France

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

Informations forums :
Inscription : mai 2002
Messages : 2 215
Points : 3 318
Points : 3 318
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
makowski est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/07/2007, 14h57   #3
Membre régulier
 
Inscription : février 2005
Messages : 100
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 100
Points : 88
Points : 88
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

Citation:
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 :
1
2
 
SET SQL DIALECT 1;
Et pour passer au dialect 3 :
Code :
1
2
 
SET SQL DIALECT 3;
sillycoder est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/07/2007, 10h46   #4
Membre habitué
 
Homme Ludovic Lemaitre
Ingénieur développement logiciels
Inscription : mai 2006
Messages : 64
Détails du profil
Informations personnelles :
Nom : Homme Ludovic Lemaitre
Âge : 36
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 : 64
Points : 102
Points : 102
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...)
Pergos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/07/2007, 11h50   #5
Expert Confirmé

 
Homme Philippe Makowski
Consultant spécialité Firebird
Inscription : mai 2002
Messages : 2 215
Détails du profil
Informations personnelles :
Nom : Homme Philippe Makowski
Âge : 49
Localisation : France

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

Informations forums :
Inscription : mai 2002
Messages : 2 215
Points : 3 318
Points : 3 318
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
makowski est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/07/2007, 12h32   #6
Membre habitué
 
Homme Ludovic Lemaitre
Ingénieur développement logiciels
Inscription : mai 2006
Messages : 64
Détails du profil
Informations personnelles :
Nom : Homme Ludovic Lemaitre
Âge : 36
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 : 64
Points : 102
Points : 102
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 !?
Pergos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/07/2007, 15h32   #7
Modérateur
 
Avatar de SergioMaster
 
Serge Girard
Développeur informatique
Inscription : janvier 2007
Messages : 3 629
Détails du profil
Informations personnelles :
Nom : Serge Girard
Âge : 55
Localisation : France

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

Informations forums :
Inscription : janvier 2007
Messages : 3 629
Points : 4 531
Points : 4 531
Citation:
Envoyé par Pergos
J'ai entendu parlé des FIB. Ca existe pour... Delphi 5 !?
ça existe même pour d3
__________________
La seule chose absolue dans un monde comme le nôtre, c'est l'humour. » Albert Einstein
J'entends et j'oublie. Je vois et je me souviens. Je fais et je comprends . Confucius
SergioMaster est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2007, 09h33   #8
Membre habitué
 
Homme Ludovic Lemaitre
Ingénieur développement logiciels
Inscription : mai 2006
Messages : 64
Détails du profil
Informations personnelles :
Nom : Homme Ludovic Lemaitre
Âge : 36
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 : 64
Points : 102
Points : 102
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...
Pergos est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h44.


 
 
 
 
Partenaires

Hébergement Web