09. december 2005 - 12:02
Der er
6 kommentarer og
1 løsning
Sidste record i rs
Hey
Hvordan finder man nemmest sidste record i et recordset??
Jeg har en database, hvor jeg ligger ud med at tilføje en record. Denne record får så automatisk et ID-nummer. Dette ID nummer skal jeg efterfølgende bruge til opdatering af en anden tabel.
Min vurdering er at den letteste løsning er efter at have tilføjet den nye record, at finde den sidste record i tabellen, og derefter trække ID'et. Derfor dette spørgsmål. Er der nogen der har andre forslag til en løsning er disse naturligvis velkomne.
12. december 2005 - 12:00
#4
Nu har jeg godt nok accepteret svaret, men faktisk kan jeg ikke få det til at virke, så håber du vil kigge på det igen. Mit SQL statement ser ud som følger:
SET NOCOUNT ON;
INSERT INTO Sessions (MedarbejderID, SessionNr, Dato, Log) VALUES ('1', '4', '12/12/2005', 'Testlog');
SELECT @@IDENTITY;
INSERT INTO Registreringer (SessionID, KompetanceID, Value) VALUES (@@IDENTITY, 'ID_2', '4');
Når jeg prøver at køre dette i Access får jeg følgende fejl:
Invalid SQL statement; Expected 'DELETE', 'INSERT', 'PROCEDURE', 'SELECT', or 'UPDATE'.