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


Spara dataobjekt med olika metoder eller hämta all info?

Postades av 2007-01-11 01:02:35 - Peter Sandberg, i forum asp.net generellt, Tråden har 5 Kommentarer och lästs av 632 personer

Hej!
Jag har ett dataobjekt som jag hämtat från BBL. Sedan fyller jag
en DetatilView med VISSA uppgifter. Exempelvis inte objektets unika ID.
När användaren sedan redigerar uppgifterna och väljer att spara
så har jag inte objejtets unika id. När man sedan skal spara det
redigerade dataobjektet så 'fattas' det vissa uppgifter.

Hur löser man detta på bästa sätt? Sparar man hela objektet
i Session och sparar det med det nya värderna eller skriver man
nya metoder för varje alternativ av variablarar som ska
sparas?

Känns som det skulle bli massor av olika alternativ på hur objektet
kommer att användas.

Tacksam för alla svar eller länkar där jag kan lära mig mer om detta.


Svara

Sv: Spara dataobjekt med olika metoder eller hämta all info?

Postades av 2007-01-11 10:18:58 - Ola Lindfeldt

Använd DataKeys. Där kan du lagra primärnyckeln som kommer att sparas ihop med ViewStaten för DetailsView-kontrollen. Du ska först sätta DataKeyFields.
Du kommer sedan åt värdena med .DataKeys(rowIndex).Value


Svara

Sv:Spara dataobjekt med olika metoder eller hämta all info?

Postades av 2007-01-11 11:42:44 - Peter Sandberg

Du tycker alltså att den bästa lösningen är att spara all info från objektet
och sedan använda så få metoder som möjligt för uppdatering och
infogande av ny post?


Svara

Sv: Spara dataobjekt med olika metoder eller hämta all info?

Postades av 2007-01-11 15:14:38 - Ola Lindfeldt

Jag trodde det bara gällde primärnyckeln. Men det var ju lite mer än så frågan gällde.

Om användaren skall ändra vissa uppgifter så är det väl snyggast att göra en sproc som ändrar just bara dessa uppgifter. Ett annat alternativt är att du läser objektet från DB igen och fyller i de fält som ska ändras och sparar hela objektet. Det beror lite på hur bråttom du har, hur noga du är, hur stora objekten är... Att spara det i session innebär ju att om någon annan är inne och ändrar något annat fält under tiden så kommer de ändringarna att backas. Det är ju inte så bra. Men det kanske inte heller är en risk i den här applikationen.



Svara

Sv:Spara dataobjekt med olika metoder eller hämta all info?

Postades av 2007-01-11 15:41:23 - Patrik Löwendahl

eller så skapar du inte en miljon sprocs för varje unikt specialtillfälle utan nöjjer dig med att bygga en dynamisk sql fråga istället.


Svara

Sv: Spara dataobjekt med olika metoder eller hämta all info?

Postades av 2007-01-11 23:13:39 - Peter Sandberg

Jag fundera på att göra en dynamisk men vet inte riktigt hur
jag skall lägga upp det. Har ett dataobjekt som 'Business'
enhet (entity). Samtidigt vill jag någon form av 'Concurrency'
strategi, all-match eller TimeStamp. Skulle vara tackam för
lite tips hur man bäst gör detta. Exempelvis hur sparar man
utgångsvärdet i 'Business' enheten på bästa sätt.

Exempelvis om man har en 'Buisness' enhet med många
fält/egenskaper/? så kanske man inte vill visa alla fält/egenskaper/?
på sidan. Man hämtar objektet och presenterar vald info och sparar
en del nyckelfält som inte visas. Men hur gör man med objektets
initialvärden så att man kan köra en all-match fråga
när viss information skall uppdateras? Eller kör man en TimeStamp
så att man slipper spara initalvärden?

Hur brukar ni göra?


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 619
27 953
271 709
534
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