🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.vbasic
Article #92704

Re: Dataset, efektywna aktualizacja źródła

#92704
From: Andrzej J. Turowicz
Date: Tue, 08 Nov 2005 04:31
31 lines
2162 bytes
Musisz zmienic koncepcję

1. Rekordy dodawaj do DATASETA do DataTable a nie za pomocą sqlcmd
2. wtedy Pojedyncze wywołanie
   adapter.update(dataset, datatable,tablename)
załatwi Ci update "one shut"

Andrzej

Użytkownik "Tomek" <nearbyWYTNIJTO@op.pl> napisał w wiadomości 
news:68ea.000002c6.436fe0f3@newsgate.onet.pl...
> Witam,
> Proszę o pomoc, nie ruszę bez tego dalej... Chcę zaktualizować tabelę 
> źródłową
> na podstawie zmodyfikowanego dataset (nowe wartości w polach). Problem w 
> tym,
> ze kod podobny do tego poniżej modyfikuje mi każdy wiersz z osobna, czyli 
> bez
> sensu :-) Pytanie brzmi: Jakiego commanda użyć, aby aktualizacja przez
> adapter.update(dataset, connection) mogła działać zbiorczo, poza pętlą??
>
> for x = 1 to n
> sqlcmd = New OdbcCommand("update edytor set kod = ? where autonumer = " &
> Ktorywiersz & "", connection)
> sqlcmd.Parameters.Add("@kod", OdbcType.Text, 5, "kod")
> dataset.Tables(0).Rows(Ktorywiersz)("Kod") = jakiskod
> adapter.update(dataset, connection)
> next x
>
> -- 
> Wysłano z serwisu OnetNiusy: http://niusy.onet.pl 
Technical Details
Message-ID: <dkqmkd$31n$1@atlantis.news.tpi.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!newsfeed.silweb.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
References: <68ea.000002c6.436fe0f3@newsgate.onet.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!newsfeed.silweb.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
From: "Andrzej J. Turowicz" <at@buchalter.com.pl.BEZ.SMIECI>
Newsgroups: pl.comp.lang.vbasic
Subject: Re: Dataset, efektywna aktualizacja źródła
Date: Tue, 8 Nov 2005 05:31:32 +0100
Organization: tp.internet - http://www.tpi.pl/
Lines: 33
Message-ID: <dkqmkd$31n$1@atlantis.news.tpi.pl>
References: <68ea.000002c6.436fe0f3@newsgate.onet.pl>
NNTP-Posting-Host: 80.51.98.81
X-Trace: atlantis.news.tpi.pl 1131470286 3127 80.51.98.81 (8 Nov 2005 17:18:06 GMT)
X-Complaints-To: usenet@tpi.pl
NNTP-Posting-Date: Tue, 8 Nov 2005 17:18:06 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.2670
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2670
X-RFC2646: Format=Flowed; Original
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit