数据库修改器部分通用实现
更多...
#include <eiendb_base.hpp>
|
| DbModifier (IDbConnection *cnn, winux::String const &tableName) |
|
virtual | ~DbModifier () |
|
virtual bool | addNew (winux::StringArray const &fieldNames, winux::MixedArray const &values) override |
| 添加新记录 更多...
|
|
virtual bool | addNew (winux::Mixed const &fields) override |
| 添加新记录 更多...
|
|
virtual bool | modify (winux::StringArray const &fieldNames, winux::MixedArray const &values, winux::Mixed const &prkValue) override |
| 修改一条记录,用主键来指定数据记录 更多...
|
|
virtual bool | modify (winux::Mixed const &fields, winux::Mixed const &prkValue) override |
| 修改一条记录,用主键来指定数据记录 更多...
|
|
virtual bool | modifyEx (winux::StringArray const &fieldNames, winux::MixedArray const &values, winux::String const &where) override |
| 修改记录,用where子句来指定数据记录 更多...
|
|
virtual bool | modifyEx (winux::Mixed const &fields, winux::String const &where) override |
| 修改记录,用where子句来指定数据记录 更多...
|
|
virtual bool | deleteOne (winux::Mixed const &prkValue) override |
| 删除一条记录,用主键来指定数据记录 更多...
|
|
virtual bool | deleteEx (winux::String const &where) override |
| 删除一条记录,用where子句来指定数据记录 更多...
|
|
virtual | ~IDbModifier () |
|
数据库修改器部分通用实现
在文件 eiendb_base.hpp 第 366 行定义.
virtual eiendb::DbModifier::~DbModifier |
( |
| ) |
|
|
virtual |
virtual void eiendb::DbModifier::_getTableInfo |
( |
| ) |
|
|
protectedpure virtual |
virtual bool eiendb::DbModifier::addNew |
( |
winux::Mixed const & |
fields | ) |
|
|
overridevirtual |
virtual bool eiendb::DbModifier::deleteEx |
( |
winux::String const & |
where | ) |
|
|
overridevirtual |
删除一条记录,用where子句来指定数据记录
- 参数
-
where | SQL语句的WHERE子句,不能含WHERE关键字. |
- 返回
- bool 是否成功执行,删除的记录数用IDBConnection::affectedRows()取得
重载 eiendb::IDbModifier .
virtual bool eiendb::DbModifier::deleteOne |
( |
winux::Mixed const & |
prkValue | ) |
|
|
overridevirtual |
修改一条记录,用主键来指定数据记录
- 参数
-
fields | 必须为collection类型:字段名=>对应值 |
prkValue | 主键值 |
- 返回
- bool
重载 eiendb::IDbModifier .
修改记录,用where子句来指定数据记录
- 参数
-
fieldNames | 字段名 |
values | 对应值 |
where | SQL语句的WHERE子句, 不能含WHERE关键字 |
- 返回
- bool
重载 eiendb::IDbModifier .
修改记录,用where子句来指定数据记录
- 参数
-
fields | 必须为collection类型:字段名=>对应值 |
where | SQL语句的WHERE子句, 不能含WHERE关键字 |
- 返回
- bool
重载 eiendb::IDbModifier .
该类的文档由以下文件生成: