Nous tenons à souligner que cette F.A.Q. ne garantit en aucun cas que les informations qu'elle propose soient correctes. Les auteurs font le maximum, mais l'erreur est humaine. Cette F.A.Q. ne prétend pas non plus être complète. Si vous trouvez une erreur, ou que vous souhaitez devenir rédacteur, lisez
ceci
Sur ce, nous vous souhaitons une bonne lecture.
L'équipe Firebird-Interbase de Developpez.com
if( isset($_GET['filtre'] ) ) {
$filtre = $_GET['filtre'];
} else {
$filtre = "OOOOOOOOOOOOOOOOOO";
}
function plusmoins($position,$lefiltre){
if ($lefiltre{$position-1}=='O')
{
$lefiltre{$position-1} = 'N';
return('
');
} else
{
$lefiltre{$position-1} = 'O';
return('
');
}
}
echo('
Tout développer Tout réduire
');
echo(' '.plusmoins(1,$filtre).'
1. '."Information générale".' (3)');if ($filtre{1-1}=='O'){echo('
'."Comment bien utiliser cette faq ?".'');echo('
'."Comment participer à cette faq ?".'');echo('
'."Remerciements".'');}echo(' '.plusmoins(2,$filtre).'
2. '."Généralités".' (14)');if ($filtre{2-1}=='O'){echo(' '.plusmoins(3,$filtre).'
2.1. '."Les versions d'InterBase/Firebird".' (7)');if ($filtre{3-1}=='O'){echo('
'."Qu'est ce que la version InterBase 7.x et où la trouver ?".'');echo('
'."Qu'est ce que la version InterBase 6 Open source et où la trouver ?".'');echo('
'."Qu'est ce que la version Firebird 1.5.x et où la trouver ?".'');echo('
'."Qu'est ce que les versions en Desktop ou Embedded ?".'');echo('
'."Qu'est ce que les versions Server ou SuperServer ?".'');echo('
'."Qu'est qu'un dialect et lequel choisir ?".'');echo('
'."Où trouver les messages d'erreur de Firebird en Français ?".'');}echo(' '.plusmoins(4,$filtre).'
2.2. '."La documentation".' (3)');if ($filtre{4-1}=='O'){echo('
'."La documentation InterBase 7.x".'');echo('
'."La documentation InterBase 6 Open source".'');echo('
'."La documentation Firebird 1.X".'');}echo(' '.plusmoins(5,$filtre).'
2.3. '."Les outils".' (2)');if ($filtre{5-1}=='O'){echo('
'."Où trouver IBAccess Open Source ?".'');echo('
'."Où trouver IBExpert ?".'');}echo(' '.plusmoins(6,$filtre).'
2.4. '."Les problèmes rencontrés".' (2)');if ($filtre{6-1}=='O'){echo('
'."Pourquoi Windows XP ralentit interbase 6 ?".'');echo('
'."Peut-on avoir InterBase 6 et Firebird 1.5 sur la même machine ?".'');}}echo(' '.plusmoins(7,$filtre).'
3. '."Les drivers et middlewares".' (3)');if ($filtre{7-1}=='O'){echo('
'."Existe-t-il un driver ODBC pour InterBase ou Firebird ?".'');echo('
'."Existe-t-il un driver JDBC pour InterBase ou Firebird ?".'');echo('
'."Existe t'il un driver .NET pour InterBase ou Firebird ?".'');}echo(' '.plusmoins(8,$filtre).'
4. '."Les types de données".' (6)');if ($filtre{8-1}=='O'){echo(' '.plusmoins(9,$filtre).'
4.1. '."Les chaines de caractères".' (4)');if ($filtre{9-1}=='O'){echo('
'."Comment bien utiliser les chaines de caractères ?".'');echo('
'."Pourquoi je ne peux pas insérer des chaines contenant des caractères accentués ?".'');echo('
'."Pourquoi les tris sur les chaines ne donnent pas de résultat ordonné ?".'');echo('
'."Comment rechercher les enregistrements contenant une certaine chaine de caractères ?".'');}echo(' '.plusmoins(10,$filtre).'
4.2. '."Les dates et heures".' (2)');if ($filtre{10-1}=='O'){echo('
'."Comment bien utiliser les dates et les heures ?".'');echo('
'."Pourquoi ai-je une erreur lorsque j'utilise des dates après le 12ème jour du mois ?".'');}}echo(' '.plusmoins(11,$filtre).'
5. '."Les transactions".' (2)');if ($filtre{11-1}=='O'){echo('
'."Une transaction, qu'est ce que c'est ?".'');echo('
'."Commit, Rollback, A quoi ca sert ?".'');}echo(' '.plusmoins(12,$filtre).'
6. '."Les générateurs".' (5)');if ($filtre{12-1}=='O'){echo('
'."Qu'est ce qu'un générateur ?".'');echo('
'."Comment créer un générateur ?".'');echo('
'."Comment effacer un générateur ?".'');echo('
'."Comment obtenir une nouvelle valeur d'un générateur ?".'');echo('
'."Comment obtenir la valeur d'un générateur sans l'incrémenter ".'');}echo(' '.plusmoins(13,$filtre).'
7. '."Les déclencheurs (Triggers)".' (4)');if ($filtre{13-1}=='O'){echo('
'."Qu'est ce qu'un trigger ?".'');echo('
'."Comment créer un trigger ?".'');echo('
'."Comment effacer un trigger ?".'');echo('
'."Comment rendre inactif/actif un trigger ?".'');}echo(' '.plusmoins(14,$filtre).'
8. '."Les procédures stockées".' (4)');if ($filtre{14-1}=='O'){echo('
'."Qu'est ce qu'une procédure stockée ?".'');echo('
'."Comment créer une procédure ?".'');echo('
'."Comment supprimer une procédure ?".'');echo('
'."Comment utiliser une procédure ?".'');}echo(' '.plusmoins(15,$filtre).'
9. '."Les requêtes".' (3)');if ($filtre{15-1}=='O'){echo('
'."Comment récupérer les X premiers enregistrements ?".'');echo('
'."Comment récupérer les X enregistrements après l'enregistrement Y ?".'');echo('
'."Comment récupérer le nom des tables d'une base de données ?".'');}echo(' '.plusmoins(16,$filtre).'
10. '."L'administration".' (12)');if ($filtre{16-1}=='O'){echo(' '.plusmoins(17,$filtre).'
10.1. '."La gestion des utilisateurs".' (4)');if ($filtre{17-1}=='O'){echo('
'."Qu'est ce qu'un utilisateur.".'');echo('
'."Comment ajouter un utilisateur ?".'');echo('
'."Comment modifier un utilisateur ?".'');echo('
'."Comment supprimer un utilisateur ?".'');}echo(' '.plusmoins(18,$filtre).'
10.2. '."Les droits utilisateurs (GRANT et ROLE)".' (8)');if ($filtre{18-1}=='O'){echo('
'."Que sont les GRANT et ROLE ?".'');echo('
'."Comment créer un ROLE ?".'');echo('
'."Comment supprimer un ROLE ?".'');echo('
'."Comment donner un ROLE à un utilisateur ?".'');echo('
'."Comment retirer un ROLE d'un utilisateur ?".'');echo('
'."Comment granter un ROLE ou un utilisateur ?".'');echo('
'."Comment revoker un ROLE ou un utilisateur ?".'');echo('
'."Quels sont les privilèges utilisables pour les GRANT et REVOKE ?".'');}}?>