Nieuw lid |
|
Ik heb nu deze 2 tabellen:
WERKNEMERS
----------------
werknemernr (prim key)
projectnr (ref key)
voornaam
naam
PROJECTEN
-------------
projectnr(prim key)
onderwerp
startdatum
Als een werknemer een nieuw project registreert, maak ik eerst een project aan omdat een werknemer z'n referring key moet bestaan. En dan pas een nieuwe werknemer met het projectnr van de eerder aangemaakte entry in projecten.
Ik doe dit als volgt:
ik select de currval van de projectentabel.
daar telk ik één bij op en dan set ik die bij zowel projectnr als werknemernr.
Nu zit ik met het volgende probleem: stel nu dat twee zielen zich op exact hetzelfde moment willen registreren.. dan kan er dus informatie verloren gaan..
Iemand een goede oplossing/link hiervoor?
(ideal zou zijn als je effe alle inserts kan stoppen als bij java threads)
bedankt,
cunces
|