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 sa pracuje s komponentou SQLCoreQuery?

 
Pridať novú tému   Zaslať odpoveď    Obsah fóra www.proxima-soft.sk -> Ostatné komponenty Px Frameworku
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: streda, 9 februára 2011, 07:42    Predmet: Ako sa pracuje s komponentou SQLCoreQuery?

Ako sa pracuje s komponentou SQLCoreQuery?
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: streda, 9 februára 2011, 07:48    Predmet: Komponenta pre nacítanie dát z databázy - SQLCoreQuery

Komponenta pre načítanie dát z databázy - SQLCoreQuery

Komponenta SQLCoreQuery slúži na vkladanie, editovanie, načítanie a mazanie dát v databáze.
Nad komponentou SQLCoreQuery je vystavaná komponenta PxWebQuery. Komponenta SQLCoreQuery, nepodporuje žiadne ukladanie svojich štruktúr do objektov sessions alebo ViewState, tak ako je to u komponenty PxWebQuery. Viac príklad dole, ako sa dá načítať obsah tabuľky z databázy do gridu.

kód:
protected void Button5_Click(object sender, EventArgs e)    
{        
   SQLCoreQuery quPravForm = new SQLCoreQuery();
   quPravForm.ConnectString = "User Id=peter;Password=aa;Data Source=xe;";        
   quPravForm.SQLText = "SELECT * FROM pravform";
   quPravForm.Open();        
   StringBuilder sb = new StringBuilder();        
   sb.Append("<TABLE border=1>");       
   while (quPravForm.Read())        
   {            
      sb.Append("<TR>");      
      for (int iCykl = 0; iCykl < quPravForm.FieldCount; iCykl++)             
     {  
          sb.Append("<TD>");                 
          sb.Append(quPravForm.Fields(iCykl).ToString());   
      } 
    } 
    sb.Append("</TABLE>");   
    LiteralControl tbl = new LiteralControl(sb.ToString());        
    this.Page.Controls.Add(tbl);    
    lblAdresar3.Text = sb.ToString(); 
    quPravForm.Close(); 
}


Na to aby sme mohli pracovať s komponentou SQLCoreQuery, musime si do klauzuly using zadefinovať assembly s nazvom "Component".

kód:
using Component;


Komponenta SQLCoreQuery dokáže pracovať s viacerými databázovými servermi, ako su Oracle, MS SQL, MySQL, FireBird a Interbase, vždy treba použiť assembly Component.dll z príslušného balíčka Px Frameworku.

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 -> Ostatné komponenty Px Frameworku Časy uvádzané v GMT + 1 hodina