Hej, Nej, det går inte lägga till poster i flera tabeller i samma Insert-sats. Du får köra flera inserts, en för varje tabell. Om du har ett räknarfält som identitet i någon tabell kan du använda "SELECT @@IDENTITY" för att få fram identiteten på den nyss skapade posten. Hej,INSERT post i flera tabeller samtidigt?
Ingen hejare på SQL, och undrar hur tilläggsfrågan ska skrivas för att en post ska läggas in i flera tabeller som är relaterade till varandra? Förhållandet är en Bild kan ha flera Artiklar och en Packtyp kan ha flera Artiklar. Ska göra ett formulär i ASP för att uppdatera en AccessDB.
BildTabell
Bildid
Namn
Beskrivning
Bild
Säkerhet
ArtikelTabell
Artnr
Bildid
Storlek
Packtyp
FörpackningsTabell
Packtyp
INSERT INTO ()
VALUES ().....Hur då?
Tacksam för all hjälp jag kan få.
MaddeSv: INSERT post i flera tabeller samtidigt?
/JohanSv:INSERT post i flera tabeller samtidigt?
Om problemställningen beror på ett beroende som gör att du vill säkerställa att data finns i alla tabeller (eller ingen om det misslyckas) så kan du lösa det hela med transaktioner där du kan göra rollback på hela scenariot om en detalj skiter sig på slutet.
// Johan