Article View: pl.comp.lang.delphi.bazy-danych
Article #82823Re: Dziennik operacji
From: immo
Date: Thu, 13 Jul 2017 11:33
Date: Thu, 13 Jul 2017 11:33
16 lines
3293 bytes
3293 bytes
W dniu czwartek, 13 lipca 2017 13:13:17 UTC+2 użytkownik Pancio napisał: > > > Czasami numerację rekordów pokazuję w aplikacji, aby użytkownik miał wgląd w numer rekordu. I już kilku userów zgłosiło mi, że nagle "zginęło im" 1000 > > > > I choćby z tego powodu nigdy tego nie robię :) ID jest wewnętrzną sprawą programu :P Jak chcesz mieć numerację dla człowieka to trzeba ją zrobić. > > A tak swoją drogą w jaki sposób to robisz? Trigery czy sam to obsługujesz z poziomu aplikacji? Bo chyba też będę musiał się z tym zmierzyć i szukam jakiegoś sprawdzonego, sprawnego rozwiązania. Mówisz o logowaniu operacji? Hmm... Ogólnie z poziomu aplikacji. Ale - ja nie koduje w sposób Click and Code :) Mam framework, gdzie definicje SQLi sobie siedzą np. w bazie, dana forma wie co ma obsługiwać. SQLe są obsługiwane przez odpowiednią klasę nimi zarządzającą. Przez co ma ona wiedzę o jej stanie przed i po aktualizacji i potrafi automatycznie logować to do np. bazy/ pliku / czy w jakiekolwiek inne miejsce. Core aplikacji ma też informacje o sesji, użytkownikach, uprawnieniach itd itp, więc log może być bardzo szczegółowy. Gdybym tego nie miał to poszedł bym (jako że nie używam Expressa) w kierunku obsługi logów przez SQLServer - bo tak jest najprościej nie dotykając kodu. Pytanie jest zawsze takie samo - chcesz zapłacić i się mniej narobić (kupując gotowe rozwiązanie, lepszą wersję SQLServera itd itp), czy zaoszczędzić (teoretycznie) i mieć więcej roboty tworząc swoje rozwiązanie. pozdrawiam, Przemek O.
Technical Details
Message-ID:
<eaa269e8-dd56-4238-860e-1203600afac9@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.glorb.com!188no571244itx.0!news-out.google.com!f200ni3457itc.0!nntp.google.com!v202no570972itb.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mailReferences:
<229b9869-138d-4149-a1b7-51f2e27b25d1@googlegroups.com> <596354e1$0$5148$65785112@news.neostrada.pl> <596369d3$0$15194$65785112@news.neostrada.pl> <bced7674-60e6-4431-8a2c-8767e428b786@googlegroups.com> <5964ef7c$0$15204$65785112@news.neostrada.pl> <5723a4db-6a3f-4513-8cde-1c130acd5be4@googlegroups.com> <c8060669-c23b-43ad-8540-af6602af8cc0@googlegroups.com> <755dd297-011a-47ff-a2e5-194c649e6e20@googlegroups.com> <202a44f5-f016-43a6-b82f-f0519cfdeec3@googlegroups.com> <7c0b6ffa-a7e6-4210-8958-b5aca00db84e@googlegroups.com>Show Full Headers
Complete Article Headers
X-Received: by 10.107.33.78 with SMTP id h75mr2051934ioh.76.1499945583907; Thu, 13 Jul 2017 04:33:03 -0700 (PDT) X-Received: by 10.36.57.79 with SMTP id l76mr514804ita.8.1499945583883; Thu, 13 Jul 2017 04:33:03 -0700 (PDT) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.glorb.com!188no571244itx.0!news-out.google.com!f200ni3457itc.0!nntp.google.com!v202no570972itb.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: pl.comp.lang.delphi.bazy-danych Date: Thu, 13 Jul 2017 04:33:03 -0700 (PDT) In-Reply-To: <7c0b6ffa-a7e6-4210-8958-b5aca00db84e@googlegroups.com> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=77.65.28.194; posting-account=uWBjDgoAAACxkgIP6dtE4dpCnc16V86n NNTP-Posting-Host: 77.65.28.194 References: <229b9869-138d-4149-a1b7-51f2e27b25d1@googlegroups.com> <596354e1$0$5148$65785112@news.neostrada.pl> <596369d3$0$15194$65785112@news.neostrada.pl> <bced7674-60e6-4431-8a2c-8767e428b786@googlegroups.com> <5964ef7c$0$15204$65785112@news.neostrada.pl> <5723a4db-6a3f-4513-8cde-1c130acd5be4@googlegroups.com> <c8060669-c23b-43ad-8540-af6602af8cc0@googlegroups.com> <755dd297-011a-47ff-a2e5-194c649e6e20@googlegroups.com> <202a44f5-f016-43a6-b82f-f0519cfdeec3@googlegroups.com> <7c0b6ffa-a7e6-4210-8958-b5aca00db84e@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <eaa269e8-dd56-4238-860e-1203600afac9@googlegroups.com> Subject: Re: Dziennik operacji From: immo <przemek-o@soft-system.pl> Injection-Date: Thu, 13 Jul 2017 11:33:03 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit