Struktura SDF databazy   otázka

VB.NET, SQL, Databáze

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

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback