Zestaw rekordów: Wykonywanie sprzężenia (ODBC)
Ten temat dotyczy klas MFC ODBC.
Co to jest sprzężenie
Operacji join, typowe zadania dostępu do danych, umożliwia pracę z danymi z więcej niż jednej tabeli za pomocą obiektu recordset pojedynczy.Łączenie dwóch lub więcej tabel plony zestaw rekordów, który może zawierać kolumny z każdej tabeli, ale pojawia się jako pojedynczej tabeli do aplikacji.Czasami w sprzężeniu użyto wszystkie kolumny ze wszystkich tabel, ale czasami SQL Zaznacz Klauzula sprzężenia używa tylko niektóre kolumny z każdej tabeli.Klasy bazy danych obsługują sprzężenia przeznaczony tylko do odczytu, ale nie można aktualizować sprzężenia.
Do wybierania rekordów zawierających kolumn z tabel sprzężonych, potrzebne są następujące elementy:
Lista tabeli, zawierającą nazwy wszystkich tabel, które są połączone.
Lista kolumn zawierające nazwy wszystkich kolumn uczestniczących.Kolumny o tej samej nazwie, ale z różnych tabel jest kwalifikowana nazwa tabeli.
Filtr (SQL gdzie klauzuli) określa, że kolumny, na które tabele są sprzężone.Ten filtr ma postać "Table1.KeyCol = Table2.KeyCol" i rzeczywiście programowa sprzężenia.
Można dołączyć więcej niż dwie tabele w taki sam sposób przez równej prawidłowemu par wiele kolumn, każdej pary połączonych przez słowo kluczowe SQL i.
Zobacz też
Koncepcje
Zestaw rekordów: Deklarowanie klasy dla wstępnie zdefiniowanej kwerendy (ODBC)