Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 8 odgovora
  • 6.274 pregleda

Najnovija ↓

citanje podataka iz dataseta 09.06.2007. u 21:26 · pre 236 meseci #1
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!
Potpis
boby
Re: citanje podataka iz dataseta 10.06.2007. u 03:17 · pre 236 meseci #2
Code:
 cabletvDataSet.Server[0].Adresa;


[dataset].[tabela][index reda u tabeli].[polje]

Nadam se da me razumes :)
Potpis
Shoot for the moon. Even if you miss, you'll land among the stars.
Les Brown
Re: citanje podataka iz dataseta 18.06.2007. u 15:55 · pre 235 meseci #5
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.
Re: citanje podataka iz dataseta 19.06.2007. u 19:33 · pre 235 meseci #6
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
Re: citanje podataka iz dataseta 30.06.2007. u 03:58 · pre 235 meseci #7
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();
Potpis
Shoot for the moon. Even if you miss, you'll land among the stars.
Les Brown
Re: citanje podataka iz dataseta 30.06.2007. u 17:58 · pre 235 meseci #8
Ne kapiram zasto bi rezultat ove komande bio skalar uopste? Ako tabela ima 100 redova moze da vrati izmedju 1 i 100 razlicitih imena.
Re: citanje podataka iz dataseta 30.06.2007. u 21:12 · pre 235 meseci #9
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 :)
Potpis
Shoot for the moon. Even if you miss, you'll land among the stars.
Les Brown
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme