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

Repeater i DataReader ne cita prvi podatak (neznam kako da se drukcije izrazim)

[es] :: .NET :: Repeater i DataReader ne cita prvi podatak (neznam kako da se drukcije izrazim)

[ Pregleda: 2685 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

0kr4M
ZgB

Član broj: 38159
Poruke: 12
*.globalnet.hr.

ICQ: 136462488


Profil

icon Repeater i DataReader ne cita prvi podatak (ne znam kako da se drukcije izrazim)01.02.2005. u 01:46 - pre 234 meseci
Imam jedan problemcic koji ne zanam rjesiti. Radi se da kada postavim If petlju, da ako DataReader cita, napuni Repeater a ako ne, pojavi se neka poruka. Stvar funkcionira kada je u bazi vise podataka, no ako se radi o jednom upisu u bazu, on se ne pokaze isto kao i poruka, kao da se zapis negdje izgubi.

Zanima me kako u situaciji kada je jedan zapis upisan u bazu bude prikazan u Repateru a kada nema nista u bazi da se ispise neka poruka.


Ovako ti kod mene izgleda:

strSQL ="Select IDSekcije From tblSekcije"
cmdSelect = New OleDbCommand (strSQL, con)

Con.Open()

dtr = cmdSelect.ExecuteReader()

If dtr.Read()
rptKatalog.DataSource = dtr
rptKatalog.DataBind ()
Else
Response.Write("Neka pruka.")
End If

dtr.close()
con.close()
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+711 Profil

icon Re: Repeater i DataReader ne cita prvi podatak (ne znam kako da se drukcije izrazim)01.02.2005. u 08:32 - pre 234 meseci
Kod tebe je problem što ti prvi Read() "pojede" prvi slog, pa se on ne bind-uje.

U frejmvorku 1.1 je na reader dodat property HasRows koji ti kaže ima li ili nema redova.
 
Odgovor na temu

0kr4M
ZgB

Član broj: 38159
Poruke: 12
*.globalnet.hr.

ICQ: 136462488


Profil

icon Re: Repeater i DataReader ne cita prvi podatak (ne znam kako da se drukcije izrazim)01.02.2005. u 13:37 - pre 234 meseci
Ako ti nije bad, molio bi te da mi napises primjer jer sam pocetnik u programiranju i izgubio bi dane dok to slozim.

tnx
:-)
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+711 Profil

icon Re: Repeater i DataReader ne cita prvi podatak (ne znam kako da se drukcije izrazim)01.02.2005. u 13:58 - pre 234 meseci
http://msdn.microsoft.com/libr...l/cpconTheADONETDataReader.asp
Code:

if (myReader.HasRows)
  while (myReader.Read())
    Console.WriteLine("\t{0}\t{1}", myReader.GetInt32(0), myReader.GetString(1));
else
  Console.WriteLine("No rows returned.");

myReader.Close();
 
Odgovor na temu

0kr4M
ZgB

Član broj: 38159
Poruke: 12
*.globalnet.hr.

ICQ: 136462488


Profil

icon Re: Repeater i DataReader ne cita prvi podatak (ne znam kako da se drukcije izrazim)02.02.2005. u 01:41 - pre 234 meseci
Jao covjece, puno hvala, nemas pojma koliko sai mi pomaogao i vremana ustedio.

tnx :-))
 
Odgovor na temu

[es] :: .NET :: Repeater i DataReader ne cita prvi podatak (neznam kako da se drukcije izrazim)

[ Pregleda: 2685 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

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