Uzel <ExtDatabase>

V tomto uzlu se definují externí databáze v tématu. Za externí databáze považujeme takové, u kterých tabulky v nich mají vztah k tabulkám (tzv. primárním) uvedených v uzlu <Database>. Externí databáze mohou být libovolného typu (například DBF, MDB, SQLServer, atd. - tedy všechny tabulky z MDAC). Hodnota uzlu je text, ve kterém je uveden connection string na databázi (dle typu databáze, viz. definice MDAC). V části connection stringu, kde je uvedena cesta k databázi, lze použít substituci adresářů. Uzel <ExtDatabase> může obsahovat poduzly <Table>, ve kterých jsou uvedeny jména tabulek v externí databázi. Tyto poduzly jsou nepovinné, TIS je nepoužívá, ale mohou se hodit aplikaci při tvorbě dynamických HTML stránek.

Definice externích databází umožňuje klást kombinované dotazy na primární i externí tabulky, hledat geometrii v primárních tabulkách na základě hodnot atributů v externích tabulkách.

Nepovinný

Tento uzel je nepovinný.

Hodnota

connection string na externí databázi (dle typu databáze, viz. definice MDAC). V části connection stringu, kde je uvedena cesta k databázi, lze použít substituci adresářů.

Atributy
Jméno Povinný Popis
ExtName ano jméno externí databáze. Toto jméno bude použito při zadávání dotazů do externí databáze. Musí být v rámci tématu unikátní.
Subuzly
Jméno Povinný Popis
<Table> ne jméno tabulky v externí databázi. TIS tento subuzel nepoužívá.
Nadřízený uzel

<DataList>

Příklad

<ExtDatabase ExtName="ExtMesta" UserID="Externí databáze měst">
  Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=c:\extdata
  <Table UserID="Externí DB města">Mesta2</Table>
</ExtDatabase>

Související témata

schéma tématu, ukázkové téma, Popis tématu, Uzel <DataList>

© 2000 TopoL Software s.r.o. Všechna práva vyhrazena.