
Envoyé par
fidelio2007
Bonjour,
L’application que je suis en cours d’élaborer consiste à effectuer des recherches sur le champs 'numéros d’ordre'.
En cas ou la recherche aboutie, je dois disposer aussi des enregistrements dont les numéros succèdent ou précèdent cet enregistrement trouvé.
A savoir ma base pourra contenir 600 000 enregistrements saisis aléatoirement.
Exemple :
numéros d’ordre=5000000 se trouve dans la position n°100 de la table
numéros d’ordre=1000000 se trouve dans la position n°350 000 de la table
numéros d’ordre=500 se trouve dans la position n°200 000 de la table
Lors de ma requête de recherche sur le numéro 1000000, je dois disposer du numéro suivant (5000000) et du numéro précédent (500), pour pouvoir faire des traitements sur les différents champs simultanément.
je rappelle que j'utilise SqlServer2000 /Delphi7/ADO
Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security
Info=False;Initial Catalog=gestion;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=poste100;Use Encryption for Data=False;Tag with column collation when possible=False
J'espère que le sujet vous attire, et je serai content de recevoir vos avis sur le problème en général.
sinon y'a t'il une autre solution remède
Bonne journée à tous.
Partager