/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
MSSQL Spørgsmål
Fra : Allan Schuster Bach


Dato : 07-11-02 12:56

Jeg sidder i et projekt hvor jeg er løbet ind i et dumt problem.

Når jeg foretager en handling i DB, vil jeg have, at der oprettes en log
over hvilken handlinger der er foretaget.

Eksempelvis hvis der indsættes nye data i DB, er mit ønske, at DB skal
retunere det ID numre post er indsæt under (Det er et autotæller felt). Kan
jeg på nogen måde få retuneret den ID på en nem måde, som også kan opfanges
via ASP.

Jeg har en løsning men det er nu ikke særlig smart.
1. Indsætte data i databasen
2. SELECT de data der er indsæt, og derefter finde ID
3. Skrive loggen

Men findes der en smarter måde til ovenstående

Allan Bach



 
 
Jens Gyldenkærne Cla~ (07-11-2002)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 07-11-02 13:13

Allan Schuster Bach skrev:

> Når jeg foretager en handling i DB, vil jeg have, at der
> oprettes en log over hvilken handlinger der er foretaget.

Kik på triggere hvis det bare er til en log i databasen.


> Eksempelvis hvis der indsættes nye data i DB, er mit ønske, at
> DB skal retunere det ID numre post er indsæt under (Det er et
> autotæller felt). Kan jeg på nogen måde få retuneret den ID på
> en nem måde, som også kan opfanges via ASP.

SELECT @@IDENTITY returnerer sidste autonummerværdi.
--
Jens Gyldenkærne Clausen
MF (medlem af FIDUSO - www.fiduso.dk)
I ovenstående tekst benyttes nyt komma
(rettelser modtages gerne i dk.kultur.sprog)

Søg
Reklame
Statistik
Spørgsmål : 177517
Tips : 31968
Nyheder : 719565
Indlæg : 6408634
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste