06. oktober 2004 - 14:38Der er
8 kommentarer og 1 løsning
Slette med en INNER JOIN
Hejsa, efter fint svar på et tidligere spørgsmål melder sig nu et nyt;
DELETE Tabel1.*, Tabel2.* FROM Tabel1 INNER JOIN Tabel2 ON Tabel1.ID=Tabel2.ID WHERE(((Tabel1.ID)=[det der skal slettes ID:]));
Når jeg kører D.O. i Access' SQL analyzer kommer følgende fejlmedd.: "Der kan ikke slettes fra de angivne tabeller." Begge Tabelx.ID er af typen autonummerering.
Ingen af de, i Access' hjælp, angivne fejlmuligheder er grunden. Andre forslag?
I et inbound callcenter, hvor identiteten på den, der ringer ind, skal bekræftes, kan kontrollen nu foregå i telefonkøen. Det understøtter fem centrale KPI'er for callcentre.
a1> Det er faktisk også tilfældet. Men nu må jeg trække mit tidligere indlæg om det "Faktisk godt kan lade sig gøre" tilbage. Jeg får nu samme fejl som oprindeligt.. :-(
Jeg går ud fra at FROM Tabel1 INNER JOIN Tabel2 ON Tabel1.ID=Tabel2.ID betyder at der slettes de poster i begge tabeller hvor Tabel1.ID forefindes? Selvfølgelig underforstået at Tabel2.ID er fremmednøgle fra Tabel1(ID)... :-D
nih> Det var faktisk det jeg havde brug for, men nu venter et større oprydnings/gendannelsesarbejde idet jeg havde lavet min DB ret u-hensigtsmæssigt.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.