ibphoenix
IBPhoenix
Informations sur les services et produits autour de Firebird, le support technique proposés par IBPhoenix
Autres langues
- www.ibphoenix.com
- www.ibphoenix.cz
Blogs
- Dimitri Kuzmenko
- Philippe Makowski
- Paul Beach
Informations générales
- Contacts
- Accueil
Produits
- CD déploiement
- IBAnalyst
- Firebird Book
- Firebird Appliances
- FBScanner
- Firebird Goodies
- IBTransactionMonitor
- CD Développeurs
- IBFirstAid
- IBReplicator
- IBBackupSurgeon
- Pack développeur Firebird
- IBUndelete
Services
- Formation et Conseil
- Services et support

- Formation Firebird
- Session de formation en mai 2008
- Mandriva s’associe à IBPhoenix pour supporter Firebird 2.0
- 2 jours pour optimiser vos bases Firebird
- Support en français
- IBPhoenix et IBase.ru s’unissent pour créer IBPhoenix Russie

Connect !
Faire connaitre Firebird
Ils utilisent Firebird

Documentation
Documentation en français produite par le Projet Firebird

Informations diverses
Infos sur tout ce qui concerne la vie autour de Firebird

Maintenance
Quelques indications sur la maintenance des bases

Programmer
Astuces et informations sur la programmation pour Firebird.


SourceForge.net Logo

Programmer


mardi 12 septembre 2006
Les outils pour se connecter à Firebird
par Philippe Makowski
Un point rapide sur les outils utilisables pour faire vos programmes pour Firebird avec Delphi mais aussi Java et .Net
Avec Delphi pour win32 Il faut savoir que les Composants IBX présents dans Delphi pour se connecter à Interbase risquent de devenir incompatibles avec Firebird et c’est d’ailleurs pour une part le cas aujourd’hui avec la dernière version des IBX et Firebird 2.0
En fait, c’est Jeff Overcash (IBX) qui a annoncé qu’il suivrait les évolutions d’Interbase mais pas celles de Firebird (...)
[ lire la suite ]

mardi 8 novembre 2005
Client léger pour applications Delphi avec Firebird comme base d’objets et d’applications
par Claude GUTH
Mon rêve : avoir un client léger universel capable d’exécuter n’importe quelle application Delphi en allant chercher son code dans une base FB
Problème, toujours des problèmes...
Je trouve la mise à jour de mes applications Delphi utilisant une base de données Firebird un peu fastidieuse : d’une version à l’autre la base doit être restructurée (nouvelles tables, champs, procédures) et tous les exécutables des postes mis à jour. Je me suis donc mis à rêver d’une solution où il suffirait de restructurer (...)
[ lire la suite ]

vendredi 22 juillet 2005
Firebird pour les experts - Episode 5 - Verrouillage et versions des enregistrements
par Sébastien Blanchard
Le contrôle de l’accès concurrentiel est le mécanisme qui permet aux utilisateurs de lire et d’écrire simultanément des données si chaque utilisateur a un accès complet à la base de données. Cet état est appelé "capacité de sérialisation". L’état de la base de données après qu’un groupe de transactions concurrentes soit terminé est le même que si chacune de ces transactions avaient été exécutées dans un ordre quelconque. Peu, voire aucun, système de base de données offre des transactions sérialisables en tant (...)
[ lire la suite ]

jeudi 16 juin 2005
Firebird pour les experts - Episode 1 - Les Index
par PierreY
Firebird diffère en différents points des autres systèmes de gestion de bases de données relationnelles. Comprendre ces différences vous permettra de créer des applications Firebird plus performantes.
Public visé : Développeurs d’applications de bases de données expérimentés.
Migrer vers Firebird risque d’être déconcertant pour les développeurs qui ont déjà travaillé avec d’autres systèmes de gestion de base de données. En théorie, les bases de données relationnelles permettent de séparer l’architecture (...)
[ lire la suite ]

dimanche 1er mai 2005
L’isolement des transactions dans Firebird
par PierreY
Cet article devrait nous aider à comprendre comment Firebird se débrouille pour permettre à plusieurs utilisateurs de lire et de modifier des données simultanément. Nous survolerons ce que dit la norme SQL à ce sujet, pourquoi la norme pêche par excès de passéisme dans ce domaine et enfin quelle réponse donne Firebird à ce problème.
Introduction La norme SQL est un document (très cher...) qui décrit le langage SQL sans proposer de solutions quant à l’implémentation de ce langage dans un serveur de bases (...)
[ lire la suite ]

mercredi 11 février 2004
2 routines de dates/heures dans les procédures stockées
par Claude Guth
Pourquoi manipuler des dates et heures dans des procédures stockées alors qu’il y a des bibliothèques UDF toutes faites pour cela ?
D’abord parce que si je peux me dispenser de dépendre d’un fichier supplémentaire je suis preneur. Ensuite passer par une UDF suppose des conversions et donc des performances à priori réduites.
Alors va pour les procédures stockées. Le problème est qu’on est limité par le langage proposé. De plus la plupart des opérations arithmétiques sont interdites (pourquoi ?), la (...)
[ lire la suite ]

jeudi 27 février 2003
Utiliser Firebird avec Open Office
par Philippe Makowski
Comment configurer Open Office sous Windows pour utiliser vos bases de données Firebird
[ lire la suite ]

mercredi 26 février 2003
Unified Interbase
par Henri
UIB est un ensemble de composants pour accéder à Interbase ou FireBird. Ces composants sont nés du besoin d’accéder à Interbase ou FireBird indifféremment le plus rapidement possible et ce dans un environnement Multithread, un serveur d’application par exemple.
UIB Comprends pour l’instant 3 Composants TUIBDataBase, TUIBTransaction et TUIBQuery. Sont également disponiblent un ensemble de Classes et de méthodes pour programmer au plus proche de l’API avec toutes les facilités qu’offrent le (...)
[ lire la suite ]

mardi 14 janvier 2003
Dll pour savoir si Firebird ou Interbase sont installés
par Canou
dll IBInsrun auteur : Canou (sauf autrement spécifié) christophe@canou.net
version : beta 0.01 (14/01/2003)
Objet : Différentes fonctions pour vérifier l’état de Interbase - Firebird (...)
[ lire la suite ]

dimanche 22 décembre 2002
Exemples d’utilisation de procédures stockées avec Firebird/Interbase
par Claude Guth
Avec les procédures stockées Firebird/Interbase offre une grande souplesse de gestion de données au delà des possibilités du SQL standard. Cet article présente quelques cas types d’utilisation.
En utilisant Interbase j’ai découvert que l’utilisation de procédures stockées était très intéressante pour résoudre un certain nombre de problèmes. Je décris ici quelques cas suffisamment généraux pour être utile à certains d’entre vous. Il s’agit de :
Retourner un rapport sans rencontrer d’exception
Mise à jour (...)
[ lire la suite ]

samedi 22 juin 2002
Champs Double Precision et Dialect 3
par Philippe Makowski
Pourquoi en Dialect 3, cette expression :
select (3/10)*3.3333 from rdb$database ;
renvoi le résultat :
===================== 0.0000
et qui si l’on est en Dialect 1, le résultat est :
======================= 0.9999000000000000
Ce qui est tout de même plus proche du résultat souhaité :)
Ce problème vient des règles implicites de transformation utilisées en Dialect 3. L’expression 3/10 est évaluée comme étant une division de nombres entiers et donc retourne un nombre (...)
[ lire la suite ]

mardi 26 février 2002
Questions Techniques diverses
par Bérenger Enselme
1) Comment créer un champ auto-incrémenté ?
2) Connexion à un serveur Firebird
1)Comment créer un champ auto-incrémenté ?
Il faut utiliser les générateurs (generators). Les générateurs sous interbase sont des compteurs agissant hors du contexte des transactions et permettant de générer des numéros uniques, qui ont pour but d’identifier des enregistrements de façon unique.
Syntaxe : Création d’un générateur :
CREATE GENERATOR nom_du_generateur ;
La fonction GEN_ID permet ensuite de récupérer des valeurs à (...)
[ lire la suite ]

dimanche 24 février 2002
Definition de l’OIT
par Bérenger Enselme
Definition de : Oldest Interesting Transaction (OIT).
[ lire la suite ]

Brèves
jeudi 8 juin
Deux images Vmware avec Firebird sous Linux
Mariuz a créé pour nous deux images Linux avec Firebird que vous pouvez utiliser avec VMware Player
Une Apache + Firebird + Ubuntu Linux + PHP + Flamerobin + Ibwebadmin : ici
Une Mono + Apache + Firebird + Ubuntu Linux + PHP+Lazarus + Flamerobin + Ibwebadmin : ici
Donc allez y, tester Firebird (...)
jeudi 21 avril
SQLHammer 1.1 Community disponible
SQLHammer 1.1 Community Edition est disponible.
Cette version contient 32 nouvelles fonctionnalités, 36 améliorations et 35 corrections de bugs. Les détails sont disponibles à : news ://metadataforge.com/sqlhammer.changelog.readonly (ChangeLogs #1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13) (...)
mercredi 13 avril
IBEasy+ 1.4 est disponible
IBEasy+ est un freeware qui s’adresse à des utilisateurs aussi bien débutants qu’expérimentés, et permet de concevoir et d’utiliser "simplement" des bases de données relationnelles avec Firebird.
Principales améliorations et nouvelles fonctionnalités :
Editeur pour les fonctions utilisateurs (UDFs) (...)
mercredi 6 avril
La version 2 des Unified InterBase Components (UIB) est disponible.
Au menu (entre autre ) :
Nouveau composant TJvUIBConfig.
Nouveau composant TJvUIBRepair.
Nouveau composant TJvUIBSecurity.
Nouveau composant TJvUIBEvents.
Réécriture de TJvUIBScript pour gérer des scripts plus grands.
Correction dataset et compatibilité FPC 1.9.6.
Amélioration de (...)
Devrace FIBPlus
Devrace FIBPlus sont un ensemble de composants Delphi et C++ Builder pour accéder aux bases Interbase et Firebird.
Sur le web
DotNetFirebird - Using Firebird SQL in .NET
Site de ressoources sur la programmation en .Net et Firebird
Pépites Firebird

Les pépites du support Firebird

Au fil de l’eau, je poste ici quelque questions et réponses du support technique sur Firebird




Proposer un article | Nous contacter | Plan du site | Admin | Accueil