[ sotsprodigy @ 09.06.2007. 20:26 ] @
Da li neko moze da mi kaze bilo koji nacin za citanje podataka iz dataseta ili bindingsorsa. recinmo da hocu da citam samo jedno odredjeno polje iz odredjene tabele! |
[ sotsprodigy @ 09.06.2007. 20:26 ] @
[ Shevchenko @ 10.06.2007. 02:17 ] @
Code: cabletvDataSet.Server[0].Adresa; [dataset].[tabela][index reda u tabeli].[polje] Nadam se da me razumes :) [ majstor_01 @ 18.06.2007. 00:50 ] @
Uzmi ti bolje jedan Tutorijal za .NET.
[ hunted by a freak @ 18.06.2007. 13:10 ] @
Meni radi ovako
DataSet.Tables[].Rows[][] U [] može da bude i index (int) ili ime (string) [ Sija @ 18.06.2007. 14:55 ] @
I meni ovo treba pa sam danas skinuo jednu knjigicu 700 i nesto strana i jedan tutorial otprilike isti za rad sa bazama podataka u VB 2005 naravno na Engleskom ako kome treba da ne luta netom neka mi posalje svoj mail pa cu mu ih proslijediti.
[ Prokleta_Nedelja @ 19.06.2007. 18:33 ] @
ako ti treba da citas samo jedan podatak onda ti preporucujem dataReader. Brzi je od dataadaptera i smjestanja podataka u dataset.
evo primjera Code: Dim Veza as new SQLConnection ("ovdje ide connection string") dim DR as SQLDataReader Dim Kom as New SQLCommand ("SELECT Ime from Tabela",Veza) Try Veza.open dr=kom.executereader dr.read msgbox dr.item("ime") dr.close Veza.close Catch ex as SQLException msgbox ex.message end try [ Shevchenko @ 30.06.2007. 02:58 ] @
Citat: Prokleta_Nedelja: ako ti treba da citas samo jedan podatak onda ti preporucujem dataReader. Brzi je od dataadaptera i smjestanja podataka u dataset. Zar nije bolje ovako ako cita jedan podatak : Code: SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["konekcija"].ConnectionString); conn.Open(); SqlCommand comm = new SqlCommand("SELECT ime FROM tabela", conn); return comm.ExecuteScalar().ToString(); [ spartak @ 30.06.2007. 16:58 ] @
Ne kapiram zasto bi rezultat ove komande bio skalar uopste? Ako tabela ima 100 redova moze da vrati izmedju 1 i 100 razlicitih imena.
[ Shevchenko @ 30.06.2007. 20:12 ] @
Citat: spartak: Ne kapiram zasto bi rezultat ove komande bio skalar uopste? Ako tabela ima 100 redova moze da vrati izmedju 1 i 100 razlicitih imena. Pa bas i ne :) Nego ce uvek vratiti prvo ime :) A prvo ime je ime koje po acending redosledu stoji bude prvo :) Nisam mislio da koristi ovaj upis, to sam na brzinu napisao. Ideja je da ako hoce jednu jedinu vrednost iz tabele, Scalar je bolje nego reader (makar je krace). U tom tvom slucaju Reader bi bio odlicno resenje i to nesto nalig ovome Code: while(reader.Read()) { imena += reader["ime"].ToString() + " ;"; } I to bi ti ispisalo sva imena u jednom stringu :) Nadam se da je sad jasnija moja zamisao :) Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|