Классы ODBCODBC Classes

Эти классы работают с другими классами платформы приложений для предоставления простого доступа к различным базам данных, для которых доступны драйверы ODBC.These classes work with the other application framework classes to give easy access to a wide variety of databases for which Open Database Connectivity (ODBC) drivers are available.

Программы, использующие базы данных ODBC, будут иметь по крайней мере CDatabase объект и CRecordset объект.Programs that use ODBC databases will have at least a CDatabase object and a CRecordset object.

CDatabaseCDatabase
Инкапсулирует соединение с источником данных, с помощью которого можно выполнять действия с источником данных.Encapsulates a connection to a data source, through which you can operate on the data source.

CRecordsetCRecordset
Инкапсулирует набор записей, выбранных из источника данных.Encapsulates a set of records selected from a data source. Наборы записей обеспечивают прокрутку от записи к записи, обновление записей (Добавление, изменение и удаление записей), уточнение выбора с помощью фильтра, сортировку выделенного фрагмента и параметризация выделенной информации, полученной или вычисленной во время выполнения.Recordsets enable scrolling from record to record, updating records (adding, editing, and deleting records), qualifying the selection with a filter, sorting the selection, and parameterizing the selection with information obtained or calculated at run time.

CRecordViewCRecordView
Предоставляет представление формы, непосредственно подключенное к объекту набора записей.Provides a form view directly connected to a recordset object. Механизм обмена данными в диалоговом окне (DDX) обменивается данными между набором записей и элементами управления представления записей.The dialog data exchange (DDX) mechanism exchanges data between the recordset and the controls of the record view. Как и все представления формы, представление записей основано на ресурсе шаблона диалогового окна.Like all form views, a record view is based on a dialog template resource. Представления записей также поддерживают переход от записи к записи в наборе записей, обновление записей и закрытие связанного набора записей при закрытии представления записей.Record views also support moving from record to record in the recordset, updating records, and closing the associated recordset when the record view closes.

CDBExceptionCDBException
Исключение, полученное в результате сбоев при обработке доступа к данным.An exception resulting from failures in data access processing. Этот класс выполняет те же цели, что и другие классы исключений в механизме обработки исключений библиотеки классов.This class serves the same purpose as other exception classes in the exception-handling mechanism of the class library.

CFieldExchangeCFieldExchange
Предоставляет сведения о контексте для поддержки обмена полями записей (RFX), который обменивается данными между элементами данных поля и элементами данных параметров объекта Recordset и соответствующими столбцами таблицы в источнике данных.Supplies context information to support record field exchange (RFX), which exchanges data between the field data members and parameter data members of a recordset object and the corresponding table columns on the data source. Аналогично классу кдатаексчанже, который используется аналогично обмену данными диалога (DDX).Analogous to class CDataExchange, which is used similarly for dialog data exchange (DDX).

CLongBinaryCLongBinary
Инкапсулирует маркер хранения для большого двоичного объекта (BLOB), например точечный рисунок.Encapsulates a handle to storage for a binary large object (BLOB), such as a bitmap. CLongBinary объекты используются для управления большими объектами данных, хранящимися в таблицах базы данных.CLongBinary objects are used to manage large data objects stored in database tables.

CDBVariantCDBVariant
Позволяет сохранить значение, не беспокоясь о типе данных значения.Allows you to store a value without worrying about the value's data type. CDBVariant отслеживает тип данных текущего значения, который хранится в объединении.CDBVariant tracks the data type of the current value, which is stored in a union.

См. также разделSee also

Общие сведения о классахClass Overview