Ján F.
Založený: utorok, 20 júla 2010, 00:00 Príspevky: 31 Bydlisko: B.Bystrica
|
Zaslal: streda, 9 februára 2011, 07:42 Predmet: Ako sa pracuje s komponentou SQLCoreQuery? |
|
|
Ako sa pracuje s komponentou SQLCoreQuery?
|
|
admin
Založený: štvrtok, 17 júna 2010, 00:00 Príspevky: 49 Bydlisko: Fatranská 1, B.Bystrica
|
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".
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.
|
|