05. oktober 2009 - 14:05Der er
6 kommentarer og 1 løsning
Kvittering på insert i DB
Jeg har en asp side med en bestilling, .- så lang så godt. Nu vil jeg gerne i samme side når min insert er eksekveret modtage en kvittering - der indeholder nogle af de data jeg lige har sat ind i databasen. Ka man det og hvordan. jeg tænker på f.eks, når min execute SQL og set Conn = nothing laver en response.redirect til kvittering.asp - men hvordan får jeg fat i de data jeg lige har sat ind???
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
hvis du benytter TOP skal du huske en ORDER BY. Men både TOP og MAX har en vis usikkerhed - hvis der indsætter 2 poster på samme tid kan de i teorien få byttet om på hinandens id'er, det vil du undgå ved at følge vejledningen i mit link.
du har ledt mig på sporet - og jeg har fundet en løsning med denne select
select * from db where id = (select max(id)from db) - der får jeg nyeste id plus resten af recordsettet og det var egentlig det jeg skulle bruge. Du kan selvfølgelig ha ret i at 2 kan opdatere samtidig, men det er vist kun i teorien, - ik?
jeg har kigget på dit link og det giver mig lidt hints til at arbejde med eller gjorde - men det meste er til sql database og jeg arbejder med en access base
Jo flere brugere jo større risiko - og jo, det kan sagtens ske. Jeg ville uden tvivl arbejde med @@IDENTITY da det på ingen måde er mere arbejde end hvad du ellers laver.
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.