修改器接口  
 更多...
#include <eiendb_base.hpp>
 | 
| virtual  | ~IDBModifier () | 
|   | 
| virtual bool  | addNew (winux::StringArray const &fieldNames, winux::MixedArray const &values) | 
|   | 添加新记录  更多...
  | 
|   | 
| virtual bool  | addNew (winux::Mixed const &fields)=0 | 
|   | 添加新记录  更多...
  | 
|   | 
| 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)=0 | 
|   | 修改一条记录,用主键来指定数据记录  更多...
  | 
|   | 
| 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)=0 | 
|   | 修改记录,用where子句来指定数据记录  更多...
  | 
|   | 
| virtual bool  | deleteOne (winux::Mixed const &prkValue) | 
|   | 删除一条记录,用主键来指定数据记录  更多...
  | 
|   | 
| virtual bool  | deleteEx (winux::String const &where) | 
|   | 删除一条记录,用where子句来指定数据记录  更多...
  | 
|   | 
修改器接口 
在文件 eiendb_base.hpp 第 275 行定义.
 
  
  
      
        
          | virtual eiendb::IDBModifier::~IDBModifier  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
  
  
      
        
          | virtual bool eiendb::IDBModifier::addNew  | 
          ( | 
          winux::Mixed const &  | 
          fields | ) | 
           | 
         
       
   | 
  
pure 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 内被实现.
 
 
该结构体的文档由以下文件生成: