[ 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!
[ 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 :)