Sdílet prostřednictvím


Záznamů: Provádění spojení (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

Sady záznamů (ODBC)

Záznamů: Deklarování třídy pro předdefinovaný dotaz (ODBC)

Záznamů: Deklarování třídy pro tabulku (ODBC)

Záznamů: Opakováním dotazu záznamů (ODBC)