Du kan gøre det på tre måder. Enten ved hjælp af en stored procedure, en trigger eller en simpel query. Jeg foretrækker selv stored procedure, fordi de er hurtige og nemmere at overskue end triggers.
Jeg ville gøre noget i retning af:
INSERT INTO table1 (tekst) VALUES ('noget tekst')
INSERT INTO table2 (OprettetKey) VALUES(SCOPE_IDENTITY())
CREATE PROCEDURE dbo.spForums_Employees_SaveFileInfo ( @FileName varchar(100), @FilePath varchar(100), @FileSize varchar(50), @Active bit ) AS SET NOCOUNT ON INSERT INTO tblForums_Employees_Uploads ( [FileName], FilePath, FileSize, Active ) VALUES ( @FileName, @FilePath, @FileSize, @Active )
UPDATE tblForums_Employees_Posts SET FileID = SCOPE_IDENTITY() WHERE PostID = (SELECT MAX(PostID) FROM tblForums_Employees_Posts) GO
Giver dig point fordi du inspirede mig mufoxe!
;-)
/MF
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.