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.
Vraag
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.
Link naar reactie
3 antwoorden op deze vraag
Aanbevolen berichten
Doe mee aan dit gesprek
Je kunt dit nu plaatsen en later registreren. Indien je reeds een account hebt, log dan nu in om het bericht te plaatsen met je account.