sdx-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [sdx-users] Suppression de tout les documents d'une base


From: Pierrick Brihaye
Subject: Re: [sdx-users] Suppression de tout les documents d'une base
Date: Mon, 12 May 2003 12:10:33 +0200
User-agent: Mozilla/5.0 (Windows; U; Win98; fr-FR; rv:1.0.2) Gecko/20030208 Netscape/7.02

Bonjour,

OSO a écrit:

Existe t'il un moyen simple avec la commande sdx:deleteDocument (ou
autre) pour supprimer directement tout les documents d'une base en
cliquant sur un seul lien ?

Oui : v. thread "Vider une base de docments" dans les archives...

L'idée est là :

<sdx:deleteDocuments>
   <sdx:executeSimpleQuery query="sdxall:1" />
</sdx:deleteDocuments>

... c.a.d. exécuter la destruction sur les résultats d'une requête qui va retourner *tous* les documents. IMHO, c'est plus propre de faire une fieldQuery sur le champ "sdxall" et la valeur "1"

Par rapport au code qui avait été donné à l'époque :

il faut ajouter un hpp=-1 sinon ça sera le hpp par défaut (20)
il faut ajouter l'attribut delete=true qui sert en quelque sorte de confirmation de la destruction

A+

--
Pierrick Brihaye, informaticien
Service régional de l'Inventaire
DRAC Bretagne
mailto:address@hidden





reply via email to

[Prev in Thread] Current Thread [Next in Thread]