The QSqlRelation class stores information about an SQL foreign key. 更多...
头: | #include <QSqlRelation> |
qmake: | QT += sql |
QSqlRelation () | |
QSqlRelation (const QString & tableName , const QString & indexColumn , const QString & displayColumn ) | |
QString | displayColumn () const |
QString | indexColumn () const |
bool | isValid () const |
void | swap (QSqlRelation & other ) |
QString | tableName () const |
The QSqlRelation class stores information about an SQL foreign key.
QSqlRelation is a helper class for QSqlRelationalTableModel 。见 QSqlRelationalTableModel::setRelation () 和 QSqlRelationalTableModel::relation () 了解细节。
另请参阅 QSqlRelationalTableModel , QSqlRelationalDelegate ,和 关系表模型范例 .
构造无效 QSqlRelation 对象。
For such an object, the tableName (), indexColumn (),和 displayColumn () functions return an empty string.
另请参阅 isValid ().
构造 QSqlRelation object, where tableName is the SQL table name to which a foreign key refers, indexColumn is the foreign key, and displayColumn is the field that should be presented to the user.
另请参阅 tableName (), indexColumn (),和 displayColumn ().
Returns the column from table tableName () that should be presented to the user instead of a foreign key.
Returns the index column from table tableName () to which a foreign key refers.
返回
true
若
QSqlRelation
object is valid; otherwise returns
false
.
Returns the name of the table to which a foreign key refers.