12. september 2006 - 12:33Der er
10 kommentarer og 3 løsninger
slette blanke
DELETE Ordrer.*, Ordreoplysninger.OrdreId FROM Ordrer LEFT JOIN Ordreoplysninger ON Ordrer.OrdreId = Ordreoplysninger.OrdreId WHERE (((Ordreoplysninger.OrdreId) Is Null));
Du kan jo kun slette Ordrer.* (altså hele posten) og ikke Ordreoplysninger.OrdreId (et enkelt felt fra en anden tabel) Prøv at fjerne ",Ordreoplysninger.OrdreId" fra DELETE linien.
Juks if you use cascade delete related records in your relationships then when you delete an order all related Ordreoplysinger will get deleted automaticaly
grunden til jeg ikke fik vist alle ordrene og ville slette dem var fordi jeg kom til at vise ordreid et fra oplysningstabellen og ikke fra ordre tabellen. nu vil der så bare komme en "tom" ordre .
men fatter stadig ikke hvorfor den ikke ville slette den hvis den ikke havde relaterede poster i oplysningstabellen .
Is Null in criteria will have no effect juks. Is Null is the same as having no records in Ordreoplysninger. Unless of course I am missing something :o)
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.