Sdílet prostřednictvím


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ů (ODBC)

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)