/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Slette poster i Access med relationer
Fra : Brian Ax


Dato : 02-02-05 22:03

Hej,

Jeg har en db med 3 tabeller som er sat sammen med id hver.

Nu kommer det bare til at jeg i "hoved"tabellen gerne vil slette en post,
men det kan jo ikke lade sig gøre p.g.a. "Gennemtving referentiel
integritet" - hvad gør man? skal man starte med at slette i een tabel af
gangen bagfra?

/Brian



 
 
Jens Gyldenkærne Cla~ (03-02-2005)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 03-02-05 11:28

Brian Ax skrev:

> Nu kommer det bare til at jeg i "hoved"tabellen gerne vil slette en post,
> men det kan jo ikke lade sig gøre p.g.a. "Gennemtving referentiel
> integritet" -

Jo da - det kommer an på hvordan du har defineret dine relationer. Man
kan vælge at bruge kaskadesletninger - der betyder at hvis man sletter
en post i modertabellen bliver alle relaterede poster i undertabellerne
også slettet.

Det er ganske enkelt at bruge - men man skal dog være opmærksom på at
der ikke er nogen "fortryd-mulighed". Når man anvender kaskadesletninger
kan man lynhurtigt få slettet en masse - nogen gange mere end ønsket. Så
det kræver at man har styr på sine relationer.

> hvad gør man? skal man starte med at slette i een tabel af
> gangen bagfra?

Hvis man ikke vil anvende kaskadesletninger, er "sletning bagfra" den
eneste mulighed.

NB: Hvis du vil vide hvordan man definerer relationer med
kaskadesletning i Access, kan du spørge i Accessgruppen:
<news:dk.edb.database.ms-access>.

--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Brian Ax (04-02-2005)
Kommentar
Fra : Brian Ax


Dato : 04-02-05 17:14

Hej Jens,

Jeg takker for svaret - du har reddet min dag.

>
> --
> Jens Gyldenkærne Clausen
> Svar venligst under det du citerer, og citer kun det der er
> nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
> hvordan på http://usenet.dk/netikette/citatteknik.html



Jens Gyldenkærne Cla~ (04-02-2005)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 04-02-05 17:18

Brian Ax skrev:

> Jeg takker for svaret - du har reddet min dag.

Velbekomme. Hvis du vil gøre lidt til gengæld, må du gerne læse min
signatur (i stedet for at citere den

--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Søg
Reklame
Statistik
Spørgsmål : 177548
Tips : 31968
Nyheder : 719565
Indlæg : 6408803
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste