Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Metodik för att kolla efter uppdateringar i DB

Postades av 2004-09-15 08:41:47 - Johan Almblad, i forum vb.net, Tråden har 4 Kommentarer och lästs av 616 personer

Jag bygger en applikation som är knuten till en SQL-db. På flera ställen visas utsökningar från databasen i ett datagrid eller en listview. För att alltid ha senaste informationen från databasen presenterad uppdateras mina tabeller i ett DataSet ofta.
Detta medför ju att mitt datagrid uppdateras lika ofta och det stör användaren när man navigerar mellan raderna.

Finns det något bra sätt att kolla om det finns några uppdateringar i databasen innan jag gör den "riktiga" uppdateringen av min DataTable?

Jag har löst det i en tidigare app med att fylla på en paralell dataTable och sedan loopa igenom och jämföra och leta efter uppdateringar. Det låter som en riktig ful-lösning.

Kanske vet någon klok människa hur man gör på riktigt ;)

Tack!

Johan


Svara

Sv: Metodik för att kolla efter uppdateringar i DB

Postades av 2004-09-15 10:53:49 - Oskar Johansson

En variant vore att du hade ett datumfält i databasen och sedan bara selectar där datan är ändrad. För att få med "deletes" så kan du köra med en deleted-flagga på posten.


Svara

Sv: Metodik för att kolla efter uppdateringar i DB

Postades av 2004-09-15 11:52:55 - Johan Almblad

Helt riktigt. Funkar ju bra för de databaser man själv styr över, men i andra fall är man rökt.

Finns det något sätt att jämföra DataTables?


Svara

Sv: Metodik för att kolla efter uppdateringar i DB

Postades av 2004-09-15 23:02:20 - Ola Lindfeldt

Det snyggaste vore väl att ha triggers i databasen,
så att du får ut typ: LastUpdateTime, LastInsertTime, LastDeleteTime
till en egen tabell. Men det går ju inte om du inte styr över databasen själv..

Då är det nog det enda du kan göra, att fylla en parallell DataTable med data
och jämföra rad för rad. Lämpligen gör du detta i en egen Thread så att användaren kan jobba samtidigt.
Jag skulle rekommendera att du bara kopierar över de ändrade posterna, och inte alla poster, från din tempDataTable till din LiveDataTable.
Och se upp för scenariot att användaren står i edit läge på den post som du ska ändra. Vilket data skall gälla? användaren bör få välja det..

Ola


Svara

Sv: Metodik för att kolla efter uppdateringar i DB

Postades av 2004-09-16 08:45:56 - Johan Almblad

Triggers var en bra idé! Tack för tanken!
Ska testa mig fram.

Tack!

J


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 615
27 953
271 709
398
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies