Obsah fóra www.proxima-soft.sk www.proxima-soft.sk
Px Framework - ASP.NET komponenty pre rýchly vývoj databázových aplikácii
 
 FAQFAQ   HľadaťHľadať   Zoznam užívateľovZoznam užívateľov   Užívateľské skupinyUžívateľské skupiny   RegistráciaRegistrácia 
 NastaveniaNastavenia   Súkromné správySúkromné správy   PrihláseniePrihlásenie 

Ako nacítat hodnoty z PxWebQuery?

 
Pridať novú tému   Zaslať odpoveď    Obsah fóra www.proxima-soft.sk -> PxWebQuery - komponenta na načítanie dát z databázy
Zobraziť predchádzajúcu tému :: Zobraziť nasledujúcu tému  
Autor Správa
Peter



Založený: 20 júl 2010
Príspevky: 31
Bydlisko: B. BYSTRICA

PríspevokZaslal: Ut október 12, 2010 1:51 pm    Predmet: Ako nacítat hodnoty z PxWebQuery? Odpovedať s citátom

Ako načítat hodnoty z komponenty PxWebQuery cez cyklus while??
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
admin
Site Admin


Založený: 17 jún 2010
Príspevky: 54
Bydlisko: ŠKODA Peter, PODBREZOVÁ

PríspevokZaslal: Ut október 12, 2010 2:09 pm    Predmet: Ako nacítat hodnoty z PxWebQuery? Odpovedať s citátom

Pokiaľ chceme načítať nejaké hodnoty, za všetky riadky v komponente PxWebQuery, môžeme to urobiť cez cyklus while. Tento spôsob práce s komponentou PxWebQuery , sa veľmi podobá na prácu s komponentami TTable v programovacom jazyku Delphi. Sú možné dva spôsoby načítania, prvý spôsob je načítanie od prvého riadku, ku poslednému. Druhý spôsob načítania, je od posledného riadku, ku prvému riadku.
Ďalej tu uvádzame výpis kódu, kde sú hodnoty načítané od prvého riadku ku poslednému a výsledok je potom priradený do komponenty Label.


kód:
wquAdresar.First();
string s=String.Empty;
while (!wquAdresar.Eof())
{
  s = s+", "+wquAdresar.Fields["name"].ToString();
  wquAdresar.Next();
}
lblAdresar.Text = s;



V ďalšom príklade je výpis kódu, kde sú hodnoty načítané od posledného riadku ku prvému a výsledok je potom priradený do komponenty Label.

kód:
wquAdresar.Last();
s = String.Empty;
while (!wquAdresar.Bof())
{
  s = s + ", " + wquAdresar.Fields["name"].ToString();
  wquAdresar.Prior();
}
lblAdresar2.Text = s;



Príkaz wquAdresar.Eof() vracia hodnotu true v prípade, keď sa príkazom Next(), už nemôžeme posunúť na ďalší nasledujúci riadok. Podobne príkaz wquAdresar.Bof() vracia hodnotu true v prípade, keď sa príkazom Prior(), už nemôžeme posunúť na predchádzajúci riadok, pretože sa už nachádzame na prvom riadku.


Naposledy upravil admin dňa Ut január 31, 2012 1:49 pm, celkom upravené 1 krát.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu Odoslať e-mail Zobraziť autorové WWW stránky
Peter



Založený: 20 júl 2010
Príspevky: 31
Bydlisko: B. BYSTRICA

PríspevokZaslal: St jún 22, 2011 8:25 am    Predmet: Article about PxWebQuery component in English. Odpovedať s citátom

Here you will find an article about PxWebQuery component in English:
http://www.proxima-soft.sk/articles/Loading-values-from-PxWebQuery-component-via-the-while-cycle.html
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
Zobraziť príspevky z predchádzajúcich:   
Pridať novú tému   Zaslať odpoveď    Obsah fóra www.proxima-soft.sk -> PxWebQuery - komponenta na načítanie dát z databázy Časy uvádzané v GMT + 1 hodina
Strana 1 z 1

 
Prejdi na:  
Nemôžete pridávať nové témy do tohto fóra.
Nemôžete odpovedať na témy v tomto fóre.
Nemôžete upravovať svoje príspevky v tomto fóre.
Nemôžete mazať svoje príspevky v tomto fóre.
Nemôžete hlasovať v tomto fóre.


Powered by phpBB © 2001, 2005 phpBB Group
phpBB podpora - Slovenský preklad - www.pcforum.sk