📄 csybasebcpresult.h
字号:
#ifndef CSYBASE_BCP_RESULT_H#define CSYBASE_BCP_RESULT_H#include <stdio.h>#include <stdlib.h>#include <string.h>#include <ctpublic.h>#include <bkpublic.h>#include "CSqlDriver.h" #include "CSqlResult.h"#include "CSqlBcpResult.h"#include "CSqlCtlibrary.h"#include "CSybaseDriver.h"#include "sybase_common.h"#include "sybase_msg.h"class CSYBASEDriverPrivate;class CSYBASEResultPrivate;class CSYBASEBcpResultPrivate;class CSYBASEDriver;//CSqlBcpResult 的 sybase实现class CSYBASEBcpResult:public CSqlBcpResult{ friend class CSYBASEDriver; //CSYBASEBcpResult 以 CSYBASEDriver 为友员类public: CSYBASEBcpResult (const CSYBASEDriver * db); //以db为驱动构建bcp结果集 ~CSYBASEBcpResult ();protected: int fCheckTable (const string & tableName); //检查表是否存在 bool fCheckPoint (); //启动检查点 //将buf绑定到bcp结果集上 bool fBind (char (*buf)[SYBASE_MAX_COLUMN_LENGTH], int len); bool fSend (); //发起一次bcp bool fStart (const string & tableName); //启动相应表的bcp bool fEnd (bool all = true); //进行一次提交(批提交 或 全部提交)private: CSYBASEBcpResultPrivate * thePrivate; //私有类指针};#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -