Précédent   Forum des professionnels en informatique > Bases de données > Firebird > Débuter
Débuter Forum d'entraide pour débuter avec Firebird
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 14/12/2004, 10h51   #1
Membre du Club
 
Avatar de jibe74
 
Inscription : avril 2004
Messages : 121
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 121
Points : 48
Points : 48
Par défaut Numéro de version renvoyé par Firebird 1.51

Bonjour,

Suite à un petit problème, j'ai voulu donner la possibilité à un programme d'afficher le numéro de version du client et du serveur Firebird. Le test a été fait avec Firebird superserver 1.51 en local sous Windows 98 SE.

Le numéro de version renvoyé pour le client est bien le 1.5, mais celui renvoyé pour le serveur est 6.3

A qoi correspond donc ce 6.3 ? On dirait plutôt un numéro de version d'Interbase ? Ceci vient-il de Firebird lui-même ou des composants utilisés par le programme ? Comment vérifier, en cas de clients et serveur installés séparément (par exemple le serveur sous Linux et le client sur un poste Windows) qu'on a bien des versions compatibles ?

A toutes fins utiles, je précise que le programme est en C++ (C++builder) et utilise les composants d'accès au SGBD SQLDirect. Par ailleurs, juste avant cet essai, pour être sûr, j'ai totalement désinstallé et réinstallé Firebird...
__________________
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne... et personne ne sait pourquoi ! Albert Einstein.
jibe74 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2004, 11h23   #2
Membre Expert
 
Avatar de Barbibulle
 
Frédéric
Inscription : octobre 2002
Messages : 1 722
Détails du profil
Informations personnelles :
Nom : Frédéric
Âge : 42

Informations forums :
Inscription : octobre 2002
Messages : 1 722
Points : 2 025
Points : 2 025
Oui c'est fait exprès. Car Firebird se veut compatible avec les clients Interbase.

Donc si il renvoyait une version 1.5 les clients interbase s'attendant à avoir une version bien suppérieure donneraient un message d'erreur et empécheraient la connexion.

C'est pour cette raison qu'il ne renvoie pas 1.5.
Barbibulle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2004, 15h23   #3
Membre du Club
 
Avatar de jibe74
 
Inscription : avril 2004
Messages : 121
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 121
Points : 48
Points : 48
Bonjour,

Ok, c'est logique. Mais alors, pas moyen de comparer ainsi la version du serveur et du client... Quand même un peu dommage...

Merci pour la réponse en tous cas !
__________________
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne... et personne ne sait pourquoi ! Albert Einstein.
jibe74 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h35.


 
 
 
 
Partenaires

Hébergement Web