Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Ambassadeur Kosh
> Donc, j'aimerais savoir comment on peut faire pour supprimer des doublons relatif d'un dataset...
un select sur la datatable avec une clause order apres le filter, et la, tu marque tout ce qui est identique au precedent. il doit y'avoir mieux, mais bon...
le mieux, c'est quand meme de mettre une contrainte pour ne pas laisser les doublons entrer, eh :)
PS, comment on dit doublons en anglais ?
redundancy ? chsai plus
> Donc, j'aimerais savoir comment on peut faire pour supprimer des doublons
relatif d'un dataset...
un select sur la datatable avec une clause order apres le filter, et la, tu
marque tout ce qui est identique au precedent.
il doit y'avoir mieux, mais bon...
le mieux, c'est quand meme de mettre une contrainte pour ne pas laisser les
doublons entrer, eh :)
> Donc, j'aimerais savoir comment on peut faire pour supprimer des doublons relatif d'un dataset...
un select sur la datatable avec une clause order apres le filter, et la, tu marque tout ce qui est identique au precedent. il doit y'avoir mieux, mais bon...
le mieux, c'est quand meme de mettre une contrainte pour ne pas laisser les doublons entrer, eh :)
PS, comment on dit doublons en anglais ?
redundancy ? chsai plus
MrChris
Ambassadeur Kosh a écrit :
Ok, je vais essayer comme ca... Pour l'instant, car j'aimerais bien pouvoir faire une requète de ce style dans mon dataset :
SELECT [champs(s)] FROM MaTable T1 WHERE t1.cle < any (SELECT cle FROM MaTable T2 WHERE T1.cle <> T2.cle)
Mais avec juste une propriété Filter c'est chaud ! Peut être qu'en clonant le dataset...
En tout cas merci, je vais pourvoir avancer !
MrChris
Ambassadeur Kosh a écrit :
Ok, je vais essayer comme ca...
Pour l'instant, car j'aimerais bien pouvoir faire une requète de ce
style dans mon dataset :
SELECT [champs(s)]
FROM MaTable T1
WHERE t1.cle < any
(SELECT cle FROM MaTable T2
WHERE T1.cle <> T2.cle)
Mais avec juste une propriété Filter c'est chaud !
Peut être qu'en clonant le dataset...
Ok, je vais essayer comme ca... Pour l'instant, car j'aimerais bien pouvoir faire une requète de ce style dans mon dataset :
SELECT [champs(s)] FROM MaTable T1 WHERE t1.cle < any (SELECT cle FROM MaTable T2 WHERE T1.cle <> T2.cle)
Mais avec juste une propriété Filter c'est chaud ! Peut être qu'en clonant le dataset...
En tout cas merci, je vais pourvoir avancer !
MrChris
Zoury
Bonjour !
PS, comment on dit doublons en anglais ?
redundancy ? chsai plus
Le terme le plus exacte serait "duplicate". ;O)
Et pour répondre à ta question, il nous manque trop d'information pour répondre efficacement... Combien de lignes ta requête retourne-t-elle ? Connais-tu la taille moyenne environ en octet d'une ligne retournée ? Car il se pourrait fortement que le plus efficace soit de refaire une requête au serveur en employant le mot clé DISTINCT dans ta requête.
-- Cordialement Yanick MVP pour Visual Basic
Bonjour !
PS, comment on dit doublons en anglais ?
redundancy ? chsai plus
Le terme le plus exacte serait "duplicate". ;O)
Et pour répondre à ta question, il nous manque trop d'information pour
répondre efficacement... Combien de lignes ta requête retourne-t-elle ?
Connais-tu la taille moyenne environ en octet d'une ligne retournée ? Car il
se pourrait fortement que le plus efficace soit de refaire une requête au
serveur en employant le mot clé DISTINCT dans ta requête.
Et pour répondre à ta question, il nous manque trop d'information pour répondre efficacement... Combien de lignes ta requête retourne-t-elle ? Connais-tu la taille moyenne environ en octet d'une ligne retournée ? Car il se pourrait fortement que le plus efficace soit de refaire une requête au serveur en employant le mot clé DISTINCT dans ta requête.
-- Cordialement Yanick MVP pour Visual Basic
Ambassadeur Kosh
"MrChris" a écrit dans le message de news: %
Ambassadeur Kosh a écrit :
Ok, je vais essayer comme ca... Pour l'instant, car j'aimerais bien pouvoir faire une requète de ce style dans mon dataset :
SELECT [champs(s)] FROM MaTable T1 WHERE t1.cle < any (SELECT cle FROM MaTable T2 WHERE T1.cle <> T2.cle)
Mais avec juste une propriété Filter c'est chaud !
et l'incontournable reference en la matiere : http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemdatadatacolumnclassexpressiontopic.asp
"MrChris" <nospam@wanadoo.fr> a écrit dans le message de news:
%23f9h5kdEGHA.216@TK2MSFTNGP15.phx.gbl...
Ambassadeur Kosh a écrit :
Ok, je vais essayer comme ca...
Pour l'instant, car j'aimerais bien pouvoir faire une requète de ce style
dans mon dataset :
SELECT [champs(s)]
FROM MaTable T1
WHERE t1.cle < any
(SELECT cle FROM MaTable T2
WHERE T1.cle <> T2.cle)
Mais avec juste une propriété Filter c'est chaud !
et l'incontournable reference en la matiere :
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemdatadatacolumnclassexpressiontopic.asp
et l'incontournable reference en la matiere : http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemdatadatacolumnclassexpressiontopic.asp
Et pour répondre à ta question, il nous manque trop d'information pour répondre efficacement... Combien de lignes ta requête retourne-t-elle ? Connais-tu la taille moyenne environ en octet d'une ligne retournée ? Car il se pourrait fortement que le plus efficace soit de refaire une requête au serveur en employant le mot clé DISTINCT dans ta requête.
2000 lignes max avec entre 40000 et 50000 octets. La Clé comporte 5 champs et varie entre 10 et 20 octets. Merci
Zoury a écrit :
Et pour répondre à ta question, il nous manque trop d'information pour
répondre efficacement... Combien de lignes ta requête retourne-t-elle ?
Connais-tu la taille moyenne environ en octet d'une ligne retournée ? Car il
se pourrait fortement que le plus efficace soit de refaire une requête au
serveur en employant le mot clé DISTINCT dans ta requête.
2000 lignes max avec entre 40000 et 50000 octets.
La Clé comporte 5 champs et varie entre 10 et 20 octets.
Merci
Et pour répondre à ta question, il nous manque trop d'information pour répondre efficacement... Combien de lignes ta requête retourne-t-elle ? Connais-tu la taille moyenne environ en octet d'une ligne retournée ? Car il se pourrait fortement que le plus efficace soit de refaire une requête au serveur en employant le mot clé DISTINCT dans ta requête.
2000 lignes max avec entre 40000 et 50000 octets. La Clé comporte 5 champs et varie entre 10 et 20 octets. Merci