Bannière de NPC
  Trucs et Astuces pour BeOS -       Catégorie: Tracker and Deskbar
 

Accueil

Alertes
Applications
Audio et Vidéo
Divers
Interface
Matériel
Réseaux
Terminal
Tracker

Infos Serveur

 

 

Requêtes sur des attributs entiers

Si vous créez des attributs personnalisés pour vos fichiers, vous leur donnerez la plupart du temps le type "string". Cependant, pour une raison ou une autre, vous voudrez peut-être utiliser des valeurs entières. Si vous le faites, et que vous voulez pouvoir vous en servir pour faire des recherches, vous devrez faire attention de créer le bon type d'index. Si vous saisissez simplement

mkindex <nom_de_l'attribut>

vous n'aurez aucun résultat dans vos recherches parce que mkindex va supposer que vous faites un index de chaînes de caractères. Au lieu de faire ceci, utilisez l'option -t pour préciser le type d'index. Par exemple:

mkindex -t int <nom_de_l'attribut>

Maintenant vous pourrez faire des recherches avec ces entiers. Attention, les recherches avec les entiers ne doivent se faire qu'avec des comparaisons sur les entiers. Les jokers tels que * et ? ne marcheront pas. En d'autres termes, si vous avez la valeur 554, vous ne pouvez pas chercher *5*, mais >=55 ou <= 55 ou encore ==554.

Read this Tip in English here
Hier findest Du den Tip in Deutsch


Cette astuce est une contribution de Scot Hacker.
Site de l'auteur de cette astuce: http://www.birdhouse.org/beos/bible/.

Astuce traduite par: Sylvain.

Traduction Française du Serveur BeTips © 2000 BeTrayer et équipe
 

 

BeArchives.com Banner Exchange Network