Udostępnij za pośrednictwem


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

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)