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