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
Ján F.



Založený: utorok, 20 júla 2010, 00:00
Príspevky: 31
Bydlisko: B.Bystrica

Príspevok Zaslal: utorok, 12 októbra 2010, 12:51    Predmet: Ako nacítat hodnoty z PxWebQuery?

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



Založený: štvrtok, 17 júna 2010, 00:00
Príspevky: 49
Bydlisko: Fatranská 1, B.Bystrica

Príspevok Zaslal: utorok, 12 októbra 2010, 13:09    Predmet: Ako nacítat hodnoty z PxWebQuery?

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.
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu
Ján F.



Založený: utorok, 20 júla 2010, 00:00
Príspevky: 31
Bydlisko: B.Bystrica

Príspevok Zaslal: streda, 22 júna 2011, 07:25    Predmet: Article about PxWebQuery component in English.

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
Zobraziť informácie o autorovi Odoslať súkromnú správu
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