Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

ucitavanje red po red ...

[es] :: .NET :: ucitavanje red po red ...

[ Pregleda: 516 | Odgovora: 2 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mvasicdo
mvasicdo
Doboj

Član broj: 104294
Poruke: 209
*.teol.net.



Profil

icon ucitavanje red po red ...17.01.2007. u 11:42


Imam sledeci nacin ucitavanja podataka iz baze u DataTable:

Code:
OleDbCommand selectCommand = new OleDbCommand("select * from zadatak",clsConnection.CN);
            DataTable dTable = new DataTable();
            OleDbDataAdapter dAdapter = new OleDbDataAdapter(selectCommand);
            dAdapter.Fill(dTable);


Postoji neki nacin kada se izvrsi neki sql upit, da rezultat tog upita unosim red po red u dTable...

To mi treba za inkrementiranje progres bara, za svaki novi red koji unese u dTable da mi inkrementika progress za 1.
Ili ako ima neki drugi nacid da mi se progress sinhronizovano puni zajedno sa dTable.

Hvala ....
17.01.2007. u 11:42 

vladdy
Vladimir Jasovic
Chicago, USA

Član broj: 30119
Poruke: 127
*.dsl.emhril.ameritech.net.

Sajt: www.excelleinc.com


Profil

icon Re: ucitavanje red po red ...17.01.2007. u 14:19
hm, pretpostavljam da imas mnogo unosa cim hoces progressbar.

Zasto ne uradis sa light-weight datareader-om.
Code:

OleDbCommand selectCommand = new OleDbCommand("select * from zadatak",clsConnection.CN);
            DataTable dTable = new DataTable();
OleDbDataReader rdr = null;
                rdr = selectCommand.ExecuteReader();
                while(rdr.Read())
                {
dtable.rows.add(rdr["column_name"];
// increment progress bar here
                }


Izostavio sam neke komande (connection.open, reader.close itd.) kako bi kod bio jasniji.

U principu trebao bi ovo "select *" da zamjenis sa imenama kolona. Mozda ti ne trebaju sve kolone i to je veoma losa navika tzv. lazy sql :)

[Shadowed: dodati code tagovi.]

[Ovu poruku je menjao Shadowed dana 17.01.2007. u 16:12 GMT+1]
17.01.2007. u 14:19 

mvasicdo
mvasicdo
Doboj

Član broj: 104294
Poruke: 209
*.teol.net.



Profil

icon Re: ucitavanje red po red ...18.01.2007. u 07:09
to je to, hvala puno...
18.01.2007. u 07:09 

[es] :: .NET :: ucitavanje red po red ...

[ Pregleda: 516 | Odgovora: 2 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.