Zestaw rekordów: wykonywanie sprzężenia (ODBC)
Ten temat dotyczy klas MFC ODBC.
Co to jest sprzężenie
Operacja łączenia, typowe zadanie dostępu do danych, umożliwia pracę z danych z kilku tabel za pomocą obiektu recordset pojedynczy.Łączenie dwóch lub więcej tabel daje zestaw rekordów, który może zawierać kolumny z każdej tabeli, ale pojawi się jako pojedyncza tabela do aplikacji.Czasami w sprzężeniu użyto wszystkie kolumny ze wszystkich tabel, ale czasami SQL Wybierz klauzula w sprzężeniu użyto tylko niektóre kolumny z każdej tabeli.Klasy bazy danych obsługują sprzężeń tylko do odczytu, ale nie można aktualizować sprzężenia.
Aby wybrać rekordy zawierające kolumny z tabel sprzężonych, potrzebne są następujące elementy:
Tabela listy zawierające nazwy wszystkich tabel jest dołączony.
Kolumna listy zawierające nazwy wszystkich uczestniczących kolumn.Kolumny o tej samej nazwie, ale z różnych tabel jest kwalifikowana nazwa tabeli.
Filtr (SQL gdzie klauzuli), która określa kolumny, na których tabele są sprzężone.Ten filtr ma postać "Table1.KeyCol = Table2.KeyCol" i faktycznie realizuje sprzężenie.
Możesz przyłączyć się do więcej niż dwie tabele w ten sam sposób utożsamianie wiele par kolumn, każdej pary połączonych przez słowo kluczowe SQL i.
Zobacz też
Koncepcje
Zestaw rekordów: deklarowanie klasy dla wstępnie zdefiniowanego zapytania (ODBC)
Zestaw rekordów: deklarowanie klasy dla tabeli (ODBC)
Zestaw rekordów: ponowne wysyłanie zapytania do zestawu rekordów (ODBC)