Précédent   Forum des professionnels en informatique > Bases de données > Autres SGBD
Autres SGBD Vos questions sur les autres SGBD
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 04/04/2007, 01h50   #1
Invité de passage
 
Inscription : mars 2007
Messages : 3
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 3
Points : 1
Points : 1
Par défaut Dbase indexer un champs caractère avec un champ numérique

Bonjour
Comment faire pour indexer un champs caractère avec un champ numérique
En DBASE
use c:\maTABLE.DBF
index on SUBSTR(NOM,1,25) +STR(NOMBRE,13) to c:\monINDEX.NDX
use c:\maTABLE.DBF index c:\monINDEX.NDX


Les NOMs sont indexes mais pas les NOMBREs (évidement)
avec
index on (NOM) +(NOMBRE) to c:\monINDEX.NDX
même problème et ainsi de suite

Je jette l’éponge avant de flanquer l’ordi par la fenêtre
Un grand merci à celui qui connaît la réponse à ce problème basique
BRUNOROB est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/04/2007, 16h17   #2
Invité de passage
 
Inscription : mars 2007
Messages : 11
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 11
Points : 2
Points : 2
use c:\maTABLE.DBF
index on substr(NOM,1,25) +STR(NOMBRE,13) to c:\monINDEX.NDX
use c:\maTABLE.DBF index c:\monINDEX.NDX

la structure est vrai
mais dans la recherche vous faite
seek chaine+str(nombre,13)

chaine : represente la chaine à rechercher long de 25 carateres
nombre : est le nombre associé pour la recherche

expl: seek "je suis a la recherche de"+str(1257,13)
graymatter est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h15.


 
 
 
 
Partenaires

Hébergement Web