Home · All Classes · Modules · QSS HELP · QSS 案例 · VER007 HOME |
该QSqlRecord类封装了数据库记录。More...
通过继承QSqlIndex。
该QSqlRecord类封装了数据库记录。
该QSqlRecord类封装了数据库记录(通常是排在数据库中的表或视图)的功能和特点。 QSqlRecord支持添加和删除字段,以及设置和检索的字段值。
的记录的字段“的值可以按名称或位置与设置setValue( ),如果你想设置一个字段设置为null的使用setNull( ) 。要通过名称找到使用的字段的位置indexOf( ) ,并找到一个字段的名称在一个特定的位置,用fieldName( ) 。使用field()来检索一个QSqlField反对给定字段。使用contains() ,以查看是否记录中包含一个特定的字段名称。
当生成的查询数据库只有那些字段上执行的量isGenerated( )为真都包含在生成的SQL 。
A记录可以添加与领域append()或insert( ) ,替换为replace( )中,用去除remove( ) 。所有字段都可以与被删除clear( ) 。字段的数目由下式给出count( ) ;他们所有的值可以使用被清零(空)clearValues( ) 。
构造一个空的记录。
See also isEmpty( )append()和insert( ) 。
构造的副本other。
QSqlRecord is implicitly shared。这意味着你可以做一个记录的副本,constant time。
附加字段的拷贝field到记录的末尾。
See also insert( )replace()和remove( ) 。
删除所有记录的字段。
See also clearValues()和isEmpty( ) 。
清除记录中的所有字段的值,并设置每个字段设置为null 。
See also setValue( ) 。
返回True如果在称为记录的字段name否则返回False 。
返回值的记录中的字段的数目。
See also isEmpty( ) 。
返回字段的位置index。如果index超出范围,函数返回一个default-constructed value。
这是一个重载函数。
返回称为领域name。
返回字段的名称位置index。如果该字段不存在,则返回一个空字符串。
See also indexOf( ) 。
返回字段的调用位置name在记录中,或-1,如果它不能被发现。字段名不区分大小写。如果多于一个字段相匹配,则返回第一个。
See also fieldName( ) 。
插入场field在位置pos在记录中。
See also append( )replace()和remove( ) 。
返回True如果有记录中的任何字段,否则返回False 。
See also append( )insert()和clear( ) 。
如果记录有一个名为场,则返回Truename而这一领域是要生成(默认),否则返回False 。
See also setGenerated( ) 。
这是一个重载函数。
如果记录有一个字段位置,则返回Trueindex而这一领域是要生成(默认),否则返回False 。
See also setGenerated( ) 。
返回True如果调用该领域name为空或如果没有所谓的场name否则返回False 。
See also setNull( ) 。
这是一个重载函数。
返回True如果字段index为null ,或者如果没有字段位置index否则返回False 。
删除该领域的地位pos。如果pos超出范围,没有任何反应。
See also append( )insert()和replace( ) 。
取代了场位置pos用给定的field。如果pos超出范围,没有任何反应。
See also append( )insert()和remove( ) 。
设置生成的标志字段称为name至generated。如果该字段不存在,则什么也不会发生。只有具有领域generated设置为真包含在由生成的SQLQSqlQueryModel例如。
See also isGenerated( ) 。
这是一个重载函数。
设置所生成的标志字段index至generated。
See also isGenerated( ) 。
设置字段的值index为null。如果该字段不存在,则什么也不会发生。
See also isNull()和setValue( ) 。
这是一个重载函数。
设置字段中称为值name为null。如果该字段不存在,则什么也不会发生。
设置在位置字段的值index至val。如果该字段不存在,则什么也不会发生。
这是一个重载函数。
设置字段中称为值name至val。如果该字段不存在,则什么也不会发生。
返回位于位置字段的值index在记录中。如果index是出界,无效QVariant返回。
See also setValue( )fieldName()和isNull( ) 。
这是一个重载函数。
返回字段的所谓的值name在记录中。如果场name不存在一个无效的变体将被返回。
See also indexOf( ) 。
PyQt 4.10.3 for X11 | Copyright © Riverbank Computing Ltd and Nokia 2012 | Qt 4.8.5 |