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


uppdatera kolumn i ett dataset

Postades av 2005-11-02 15:54:12 - Krister Eriksson, i forum vb.net, Tråden har 4 Kommentarer och lästs av 608 personer

Hej

Det sägs att man kan betrakta ett DataSet som en minidatabas.
Kan man då enkelt uppdatera en kolumn i ett dataset med en update sats? eller måste man loopa igenom varje post.



Svara

Sv: uppdatera kolumn i ett dataset

Postades av 2005-11-03 07:28:28 - Lars Gottfridsson

Det är mycket riktigt en arbetskopia av hela eller en del av databasen.
När du jobbar mot den får du som du befarat själv sekvensiellt hitta
en "match" för aktuell post och kolumn. typ: for-loop
Detta brukar inte utgöra nåt större problem, men jag kan hålla med
om att dom (MS) i kommande framework gott kan snygga till syntaxen
för detta. Man kan ju alltid skriva en klass som döljer dessa loopar, men
man förlorar ju då i överskådlighet.

vill du promt slippa detta navigerande helt och hållet, så finns ju sqlclient
och sqlcommand där du låter databasen sköta detta.

Tjosan!


Svara

Sv:uppdatera kolumn i ett dataset

Postades av 2005-11-03 09:26:06 - Krister Eriksson

Tanken var att bara de poster som finns i datasetet skulle uppdateras med samma värde.
Men det kan man nog lösa i uppdateringsproceduren


Svara

Sv: uppdatera kolumn i ett dataset

Postades av 2005-11-03 09:55:07 - Lars Gottfridsson

när du kör dataset.update så uppdateras databasen och berörda poster (ändrade, nya, borttagna) justeras. Övriga poster förblir oberörda. vilka poster som ingår i datasetet bestäms av select satsen
vid skapandet av dataadaptern samt datasetet. Detta görs smidigast via den wizard som ingår i Visualstudio.

Jag förstår inte riktigt problematiken?, men håller med om att det kan uppfattas som lite osnyggt
att behöva leta träffar sekvensiellt.


Svara

Sv: uppdatera kolumn i ett dataset

Postades av 2005-11-03 10:23:42 - Ola Lindfeldt

Det är inget konstigt med att man behöver loopa igenom varje rad.
Det måste göras i något skede.
En SQL-databas har inga speciella trolleritricks för sig när många poster skall uppdateras. Givetvis måste DB-hanteraren loopa igenom de poster som skall ändras. Den bara döljer det för dig genom att du har en förenklad programmeringssyntax (SQL) som du kan anropa.
Jag skulle bli ytterst förvånad om det var snabbare att göra UPDATE på 100.000 rader i en SQL-databas jämfört med att loopa igenom raderna i en DataTable (du slipper ju overheaden att du skall gå till databasen). Förutsatt att inga villkor mot index måste användas.
Dataset är och skall vara äkta Disconnected. Därför är det logiskt att den inte stödjer SQL. Om man hade börjat med det, då hade kraven kommit på att stödja diverse specialare i T-SQL osv, och då skulle Dataset inte längre vara frikopplade från databashanteraren.


Svara

Nyligen

  • 11:52 Noen erfaring med uttak hos Mostbe
  • 11:51 Noen erfaring med uttak hos Mostbe
  • 20:22 Spel
  • 17:07 Snabb och trevlig webbplats utan l
  • 17:00 Bra spelsajt med bonusar
  • 15:51 Slappna av
  • 15:17 Onlineunderhållning på fritiden
  • 11:13 Online Kasino

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 570 102
27 955
271 726
14 603
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
Expand
next previous
Close

Previous

0/0

Next