🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: alt.pl.comp.lang.csharp
8 messages
8 total messages Started by qaz Tue, 06 Jul 2010 10:28
fill - ile rekordow [zielony]
#21656
Author: qaz
Date: Tue, 06 Jul 2010 10:28
9 lines
1224 bytes
Mam tak
...
this.tabelaTableAdapter.FillByName( ds.tabela );
...
 gdzie informacje znajde czy i ile rekordow/rows zaciagnal select 
umieszczony w FillByName ?


pzdr qaz 
Re: fill - ile rekordow [zielony]
#21661
Author: qaz
Date: Tue, 06 Jul 2010 10:35
15 lines
1445 bytes
Użytkownik "qaz" <qazvox29a@wp.pl> napisał w wiadomości 
news:4c33053c$0$19181$65785112@news.neostrada.pl...
> Mam tak
> ...
> this.tabelaTableAdapter.FillByName( ds.tabela );
> ...
> gdzie informacje znajde czy i ile rekordow/rows zaciagnal select 
> umieszczony w FillByName ?
>
>
> pzdr qaz

int ile_rekordow = this.ds.Tables["tabela"].Rows.Count;
tak ?
qaz
Re: fill - ile rekordow [zielony]
#21662
Author: Łukasz 'Maly' Ostrowski
Date: Tue, 06 Jul 2010 10:38
18 lines
1237 bytes
On Tue, 6 Jul 2010 12:28:10 +0200, qaz wrote:
> Mam tak
> ...
> this.tabelaTableAdapter.FillByName( ds.tabela );
> ...
>  gdzie informacje znajde czy i ile rekordow/rows zaciagnal select 
> umieszczony w FillByName ?

Zgadując co autor miał na myśli i jakiego typu co jest,
to strzelam że:

ds.tabela.Rows.Count

Ale asem w ADO.NET nie jestem ;-).

-- 
Pozdrawiam,
Łukasz 'Maly' Ostrowski.      http://l3v.pl/
Re: fill - ile rekordow [zielony]
#21657
Author: Marcin Miga
Date: Tue, 06 Jul 2010 11:12
18 lines
1796 bytes
On 6 Lip, 12:28, "qaz" <qazvox...@wp.pl> wrote:
> Mam tak
> ...
> this.tabelaTableAdapter.FillByName( ds.tabela );
> ...
>  gdzie informacje znajde czy i ile rekordow/rows zaciagnal select
> umieszczony w FillByName ?
>
> pzdr qaz

A co to jest FillByName? W Framework ver 2 nie znalazłem...
Ale metoda Fill w WYNIKU zwraca :
"The number of rows successfully added to or refreshed in the
System.Data.DataSet. This does not include rows affected by statements
that do not return rows."
Nie sugerowałbym się jednak ds.tabela.Rows.Count.

pozdrawiaMM
Re: fill - ile rekordow [zielony]
#21663
Author: qaz
Date: Tue, 06 Jul 2010 11:16
24 lines
1892 bytes
Użytkownik "Łukasz 'Maly' Ostrowski" <maly@USUNnemo.pl> napisał w wiadomości 
news:bzgkum0n87og.x2ujffng87d2.dlg@40tude.net...
> On Tue, 6 Jul 2010 12:28:10 +0200, qaz wrote:
>> Mam tak
>> ...
>> this.tabelaTableAdapter.FillByName( ds.tabela );
>> ...
>>  gdzie informacje znajde czy i ile rekordow/rows zaciagnal select
>> umieszczony w FillByName ?
>
> Zgadując co autor miał na myśli i jakiego typu co jest,
> to strzelam że:
>
> ds.tabela.Rows.Count
>
> Ale asem w ADO.NET nie jestem ;-).
>
> -- 
> Pozdrawiam,
> Łukasz 'Maly' Ostrowski.      http://l3v.pl/

Tyz piknie [działa] - a asem chciałbym być :-)
qaz 
Re: fill - ile rekordow [zielony]
#21658
Author: qaz
Date: Tue, 06 Jul 2010 11:23
25 lines
2032 bytes
Użytkownik "Marcin Miga" <marcin.miga@gmail.com> napisał w wiadomości 
news:ea6caae8-f1d9-4f9a-a7a5-94affed556fa@c33g2000yqm.googlegroups.com...
>On 6 Lip, 12:28, "qaz" <qazvox...@wp.pl> wrote:
>> this.tabelaTableAdapter.FillByName( ds.tabela );
>> ...

>A co to jest FillByName?

Metoda/query z parametrami dopisana przeze mnie do tabeli "tabela" w ds

>Ale metoda Fill w WYNIKU zwraca :
>"The number of rows successfully added to or refreshed in the 
>System.Data.DataSet.
>This does not include rows affected by statements that do not return rows."

>Nie sugerowałbym się jednak ds.tabela.Rows.Count.

Dlaczego, próby wypadają zgodnie z oczekiwaniami  ?

(swoją drogą przyzwyczajony jestem do sytuacji, gdzie kazda operacja na 
tabeli bazy ustawia zmnienna z iloscia rekordow wynikowych)
qaz

pozdrawiaMM 
Re: fill - ile rekordow [zielony]
#21659
Author: Marcin Miga
Date: Tue, 06 Jul 2010 12:02
24 lines
2125 bytes
On 6 Lip, 13:23, "qaz" <qazvox...@wp.pl> wrote:
> >A co to jest FillByName?
>
> Metoda/query z parametrami dopisana przeze mnie do tabeli "tabela" w ds
>

To chyba wiesz, co napisałeś... Jesli korzystasz z Fill, to
wykorzystaj tego wynik.

> >Nie sugerowałbym się jednak ds.tabela.Rows.Count.
>
> Dlaczego, próby wypadają zgodnie z oczekiwaniami  ?
>
> (swoją drogą przyzwyczajony jestem do sytuacji, gdzie kazda operacja na
> tabeli bazy ustawia zmnienna z iloscia rekordow wynikowych)

Dlatego, że akurat w obiekcie TableAdapter możesz zmienić property
ClearBeforeFill na False i wtedy Fill dopisuje rekordy nie kasując
poprzednich. Więc w table.Rows.Count będziesz miał zły wynik.

Możesz to sprawdzić. Ustaw sobie ww property na False i zrób kilka
razy Fill.

pozdrawiaMM
Re: fill - ile rekordow [zielony]
#21660
Author: qaz
Date: Tue, 06 Jul 2010 12:09
15 lines
1761 bytes
Użytkownik "Marcin Miga" <marcin.miga@gmail.com> napisał w wiadomości 
news:e19e8f2c-6bcc-4ec4-a1b4-aaf2326f1801@e5g2000yqn.googlegroups.com...
On 6 Lip, 13:23, "qaz" <qazvox...@wp.pl> wrote:

Dlatego, że akurat w obiekcie TableAdapter możesz zmienić property
ClearBeforeFill na False i wtedy Fill dopisuje rekordy nie kasując
poprzednich. Więc w table.Rows.Count będziesz miał zły wynik.

Możesz to sprawdzić. Ustaw sobie ww property na False i zrób kilka
razy Fill.

pozdrawiaMM

Dzięki! 
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads