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 19/05/2006, 11h35   #1
Candidat au titre de Membre du Club
 
Inscription : juillet 2004
Messages : 31
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 31
Points : 10
Points : 10
Par défaut Faire un arrondi avec Firebird

Bonjour,


Comemnt fait on un arrondi avec Firebird.
La fonction ROUND n'existe pas ?

Merci de votre aide.
bigourson est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/05/2006, 12h19   #2
Membre actif
 
Inscription : octobre 2004
Messages : 141
Détails du profil
Informations personnelles :
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations forums :
Inscription : octobre 2004
Messages : 141
Points : 152
Points : 152
Non après avoir consulté le bouquin sur Firebird
Mirmillon
Mirmillon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/05/2006, 12h22   #3
Candidat au titre de Membre du Club
 
Inscription : juillet 2004
Messages : 31
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 31
Points : 10
Points : 10
Sauriez vous si il existe une librairie UDF dans laquelle cette fonction existe ?
bigourson est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/05/2006, 12h30   #4
Membre actif
 
Inscription : octobre 2004
Messages : 141
Détails du profil
Informations personnelles :
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations forums :
Inscription : octobre 2004
Messages : 141
Points : 152
Points : 152
Oui elle se trouve dans le fichier fbudf du dossier UDF sous le répertoire de Firebird
Mirmillon
Mirmillon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/05/2006, 12h52   #5
Candidat au titre de Membre du Club
 
Inscription : juillet 2004
Messages : 31
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 31
Points : 10
Points : 10
Merci pour cette 1ère étape de renseignements.
J'ai du mail avec ces histoires de librairies.

Comment doit-on faire pour pouvoir utiliser ces fonctions ?
Je suis sous FB 1.5.3 .

Merci
bigourson est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/05/2006, 13h28   #6
Membre actif
 
Inscription : octobre 2004
Messages : 141
Détails du profil
Informations personnelles :
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations forums :
Inscription : octobre 2004
Messages : 141
Points : 152
Points : 152
Moi aussi je commence à approfondir les SGBD j'ai découvert récemment la puissance des procédures stockées pour l'insertion notamment des clés avant je récupérai la clé sur une form Delphi !
Pour en revenir au UDF que je n'utilise pas encore (mais ca ne devrait aps tarder) il faut toujours d'après le book de Boorie p 429
Declare la fonction
et lui indiquer un chemin par exemple et pour l'udf round

Code :
1
2
3
 
DECLARE EXTERNAL FUNCTION ROUND
ENTRY_POINT 'Round' MODULE_NAME 'fbudf'
PS Si tu veux approfondir F1.5 investis dans le bouquin de Borrie et il y a un groupe de discussion sur Yahoo ou elle intervient très réguliérement a priori tous lesdévelloperus de Firebird y sont.
Mirmillon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/05/2006, 14h10   #7
Candidat au titre de Membre du Club
 
Inscription : juillet 2004
Messages : 31
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 31
Points : 10
Points : 10
Merci bcp pour les infos.
Je vais essayer de me débrouiller avec ça.

Perso, je connais bien Oracle, SQLServer, MySQL et postgreSQL et je trouve que Firebird est vraiement la base la moins pratique à utiliser et il n'y a quasiment pas de doc.

Je n'ai qu'un besoin temporaire sur cette base, je ne pense pas que je vais m'y attarder.
Merci encore.
bigourson est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/05/2006, 21h25   #8
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
pour la doc il faut la réécrire entierement
Borland ne nous ayant pas laisser les droits dessus
mais pour les arrondis, des cast suffisent en général, pas besoin de passer par Round
makowski est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2006, 11h38   #9
Membre régulier
 
Avatar de hugobob
 
Inscription : septembre 2005
Messages : 138
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 138
Points : 79
Points : 79
Envoyer un message via MSN à hugobob Envoyer un message via Yahoo à hugobob
Mais si ça existe avec un autre nom :ceiling et floor ds UDF à installer

c e i l i n g:Returns a double value representing the smallest integer that is greater than or equal to the input value.

f l o o r:Returns a floating-point value representing the largest integer that is less than or equal to the input value.
hugobob 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 21h36.


 
 
 
 
Partenaires

Hébergement Web