"Rasmus Nielsen"
> Hvad er SQL-syntaksen, hvis man vil flytte en post (hvor id = et eller
> andet) fra en tabel til en anden tabel i samme DB (access)?
Hvis den tabel du vil flytte fra hedder tblTabel1 og den tabel
du vil flytte til hedder tblTabel2 og feltet du vi flytte hedder navn
og postens ID er 2 kan du skrive:
INSERT INTO tblTabel2 ( Navn )
SELECT tblTabel1.Navn
FROM tblTabel1
WHERE Table1.ID=2;
Det kopierer feltet navn fra tblTabel1 til tblTabel2 hvis du har
flere felter skal de skrives i både første og anden linie.
DELETE *
FROM blTabel1
WHERE Table1.ID=2;
Denne sletter posten fra tabellen tblTabel1. Du må altså bruge to
forespørgsler til jobbet.
OBS Hvis ID er en variabel skal den konkateneres ind i SQL udtrykket
intID = 2
.....
WHERE Table1.ID=" & intID & ";"
--
Med venlig hilsen
Tom Jensen
FF Soft
www.ffsoft.dk
Hent en gratis web shop