Sada záznamů: Provedení spojení (rozhraní ODBC)
Toto téma platí pro třídy knihovny MFC rozhraní ODBC.
Co je spojení
Operace spojení, úkol obecného datového spojení, Vám umožní pracovat s daty z více než jedné tabulky, pomocí jednoho objektu sady záznamů.Spojení dvou nebo více tabulek přinese sady záznamů, které mohou obsahovat sloupce z každé tabulky, ale do vaší aplikace se zobrazí jako jediná tabulka.Někdy spojení používá všechny sloupce ze všech tabulek, ale někdy SQL klauzule SELECT ve spojení používá pouze některé sloupce z každé tabulky.Třídy databáze podporují spojení jen pro čtení, ale není možné spojení aktualizovat.
Chcete-li vybrat záznamy, obsahující sloupce ze spojených tabulek, potřebujete následující položky:
Seznam tabulky, obsahující názvy všech spojených tabulek.
Seznam sloupců, obsahující názvy všech zúčastněných sloupců.Sloupce se stejným názvem, ale z různých tabulek, jsou kvalifikovány podle názvu tabulky.
Filtr (SQL klauzule WHERE), který určuje sloupce, podle nichž jsou tabulky spojeny.Tento filtr má podobu "Table1.KeyCol = Table2.KeyCol" a provádí aktuální spojení.
Srovnáním několika párů sloupců můžete stejným způsobem spojit víc než dvě tabulky, každý pár spojením pomocí SQL klíčového slova AND.
Viz také
Koncepty
Sada záznamů: Deklarování třídy pro předdefinovaný dotaz (ODBC)
Sada záznamů: Deklarování třídy pro tabulku (ODBC)
Sada záznamů: Opětovné spuštění dotazu na sadu záznamů (ODBC)