Ik heb een (leuk) probleem, waar ik momenteel niet goed uit kom:
Vanwege dat het altijd zo ging, wordt er voor een nieuw record een id (veld X) gemaakt van 3 letters van veld A en 3 letters van veld B, nu zit er een uniek controle op dit veld, zodat de gebruiker zelf een andere 6 letter code kan maken. Ook hebben we veld C, waar ook een uniek controle op zit.
Nu wou ik het automagisch code genereren gaan scripten, maar loop tegen de lamp bij controle op error 504, doordat veld C ook deze error kan geven, waardoor mijn code script door blijft loopen.
Waarschijnlijk kan ik het beste iets gaan maken met een self-join, welke alleen op Veld X de controle uitvoerd, en VOOR het commiten al de dubbele waarde ontdekt.
Hopelijk snapt iemand mijn uitleg?
Ik snap uiteraard dat ik beter met unieke record ID's (teller) kan gaan werken, maar dat is niet wenselijk.
Question
sjuul
Ik heb een (leuk) probleem, waar ik momenteel niet goed uit kom:
Vanwege dat het altijd zo ging, wordt er voor een nieuw record een id (veld X) gemaakt van 3 letters van veld A en 3 letters van veld B, nu zit er een uniek controle op dit veld, zodat de gebruiker zelf een andere 6 letter code kan maken. Ook hebben we veld C, waar ook een uniek controle op zit.
Nu wou ik het automagisch code genereren gaan scripten, maar loop tegen de lamp bij controle op error 504, doordat veld C ook deze error kan geven, waardoor mijn code script door blijft loopen.
Waarschijnlijk kan ik het beste iets gaan maken met een self-join, welke alleen op Veld X de controle uitvoerd, en VOOR het commiten al de dubbele waarde ontdekt.
Hopelijk snapt iemand mijn uitleg?
Ik snap uiteraard dat ik beter met unieke record ID's (teller) kan gaan werken, maar dat is niet wenselijk.
3 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.