Qt:Документация 4.3.2/qsqlrelation
Материал из Wiki.crossplatform.ru
Внимание: Актуальная версия перевода документации находится здесь |
__NOTOC__
Главная · Все классы · Основные классы · Классы по группам · Модули · Функции |
[править] Описание класса QSqlRelation
[модуль QtSql ]
Класс QSqlRelation хранит информацию о внешнем ключе SQL таблицы. Далее...
#include <QSqlRelation>
[править] Открытые функции
- QSqlRelation ()
- QSqlRelation ( const QString & tableName, const QString & indexColumn, const QString & displayColumn )
- QString displayColumn () const
- QString indexColumn () const
- bool isValid () const
- QString tableName () const
[править] Подробное описание
Класс QSqlRelation хранит информацию о внешнем ключе SQL таблицы.
QSqlRelation это вспомогательный класс для QSqlRelationalTableModel. За подробностями обращайтесь к QSqlRelationalTableModel::setRelation() и QSqlRelationalTableModel::relation().
Смотрите также QSqlRelationalTableModel, QSqlRelationalDelegate, и Relational Table Model Example.
[править] Описание функций-членов
[править] QSqlRelation::QSqlRelation ()
Создает недействительный QSqlRelation объект.
Для такого объекта, функции tableName(), indexColumn(), и displayColumn() возвращают пустую строку.
Смотрите также isValid().
[править] QSqlRelation::QSqlRelation ( const QString & tableName, const QString & indexColumn, const QString & displayColumn )
Создает объект QSqlRelation, где tableName - имя SQL таблицы, на которую ссылается внешний ключ, indexColumn - внешний ключ, и displayColumn - поле, которое должно быть представлено пользователю.
Смотрите также tableName(), indexColumn(), и displayColumn().
[править] QString QSqlRelation::displayColumn () const
Возвращает колонку из таблицы tableName(), которая должна быть представлена пользователю вместо внешнего ключа.
[править] QString QSqlRelation::indexColumn () const
Возвращает индекс колонки из таблицы tableName() на которую ссылается внешний ключ.
[править] bool QSqlRelation::isValid () const
Возвращиет true если QSqlRelation объект корректный, в противном случае возвращает false.
[править] QString QSqlRelation::tableName () const
Возвращает имя таблицы на которую ссылается внешний ключ.
Copyright © 2007 Trolltech | Trademarks | Qt 4.3.2
|