tbatchinsert.h

来自「调用OCI的C++类」· C头文件 代码 · 共 34 行

H
34
字号
#ifndef __TBATCH_INSERT_H__#define __TBATCH_INSERT_H__#include "TOCIQuery.h"#include "TOCIDirPath.h"#include <string.h>#define LOAD_BUFFER_SIZE  50000//class TBatchInsert;template <class  TDataStruct > class TBatchInsert {protected:    int   iBufferSize;                  //缓冲大小    int   iRecordCount;                 //缓冲记录数    TOCIDatabase * db_connection;       //数据库连接    char sTableName[81];                //表名    TDataStruct * pBuffer;    void  AllocBuffer();       //分配缓冲    void  FreeBuffer();        //释放缓冲public:	TBatchInsert( TDataStruct & );	~TBatchInsert();    void  SetTableName(char * sName);       //设置表名    void  SetConnection(TOCIDatabase * db);  //设置数据库连接    virtual void  Save();              //话单结构入缓冲    virtual void  Flush();             //数据缓冲入库};#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?