Vraag : Controle voor Dubbele verslagen tijdens update

Hi

I heeft eigenaardige situatie en het probleem wanneer de gebruiker een record.

Let me bijwerkt gaat in detail. Zeg ik hebben lijst geroepen titel. waar ik title_ID en beschrijving heb. De gebruiker bewaart een verslag als waarde „M.“ en de volgende tijd werkt opnieuw het zelfde verslag bij zoals „M.“. Ik controleer van OB of „er M.“ in OB bestaat en die gebruiker het zelfde verslag met het volgende van query

SELECT TITLE.CREATEDDATE
AS „Createddate“ bijwerkt, zijn TITLE.CREATEDUSER_ID
AS „CreateduserId“, TITLE.DESCRIPTION
AS „Beschrijving“, TITLE.FLAG
AS „Vlag“, TITLE.MODIFIEDDATE
AS „Modifieddate“, TITLE.MODIFIEDUSER_ID
AS „ModifieduserId“, TITLE.TITLE_ID
AS „TitleId“ VAN het BOVENLEER/>WHERE van de TITEL
AND TITLE.FLAG = 0 EN TITLE.TITLE_ID <> 1

This 100% recht en geen issues

Now het probleem scenario

I één meer lijst genoemd AffiliateMember met kolommen heeft AFFILIATEMEMBER EN AFFILIATECLUBNO waar beiden samen primaire key

In dit scenario de bovengenoemde vraag vormen zal niet werken. Is daar om het even welke oplossing voor dit buiten het toevoegen van één meer primaire sleutel die unique
is

Antwoord : Controle voor Dubbele verslagen tijdens update

Hallo GRC,


U bedoelt dat u wilt controleren als de gedupliceerde gegevens wanneer update de lijst AffiliateMember?

De lijst heeft primaire sleutel (AFFILIATEMEMBER, AFFILIATECLUBNO), zodat kunt u het door een vraag met 2 bovengenoemde gebieden, zoals controleren:

(selecteer 1 van AffiliateMember waar bovenleer (AFFILIATEMEMBER) = ' VIP en AFFILIATECLUBNO = „1“)

Andere oplossingen  
 
programming4us programming4us