Dobry den, Nakolko som programator zaciatocnik vo VB.NET a databazach (SDF-SQL Server 2005 Compact Edition), prosim vas o radu ako si mozem programovo zistit strukturu SDF databazy. Potrebujem zistit mena tabuliek ktore su v SDF databaze, popripade potrebujem naviest ako si programovo zistit strukturu jednotlivých tabuliek (pocet a typ stlpcov a ich parametrov, pocet zaznamov v tabulke). V SQL Server management studiu som si pomocou nasledujuceho SQL dotazu zistil mena tabuliek: SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES Bohuzial neviem vysledky tohto dotazu vyuzit v kode programu pisaneho vo VB.NET a zobrazit ich v nejakom ListBoxe ci tabulke. Maximalne viem pomocou prikazu: Label2.Text = cmd.ExecuteScalar().ToString() zobrazit meno prvej tabulky, ktore tento prikaz vratil aj ked viem, ze vysledkom by mali byt mena viacerych tabuliek, co porovnavam s vysledkom toho isteho prikazu spusteneho v SQL Server management studiu. Ako programovo dostanem mena vsetkych tabuliek z uvedeneho SQL prikazu do nejakeho ListBoxu respektive tabulky? Ako mozem zistim strukturu jednotlivych tabuliek v databaze (Meno a typ stlpcov, ci je not null, ci je primary key, ci je unique atď) a zobrazim si ich v nejakej tabulke alebo listboxe. Su na to priamo nejake funkcie vo VB.NET a namespace System.Data.SqlServerCe, alebo to musim riesit pomocou SQL dotazov? Trapim sa s tym uz tyzden a neviem si rady. Vopred dakujem za akukolvek radu a nakopnutie sposobu riesenia. Rado
|