⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 csqlbcpresult.h

📁 很好用的数据库连接组件
💻 H
字号:
/*=================================================================** 摘    要:	定义驱动层的CSqlResult和CSqlBcpResult**              它们是虚拟类。不同的数据库使用时应该继承实现**		CsqlResult用于执行sql语句。**		CSqlResult用于执行bcp操作      ==================================================================*/#ifndef CSQLBCPRESULT_H#define CSQLBCPRESULT_H#include "csql.h"class CVariant;class CSqlDriver;class CSql;class CSqlBcpResultPrivate;class CSqlError;class CSqlBcpResult{	friend class CSqlBcp;	friend class CSqlBcpResultShared;public:    virtual ~ CSqlBcpResult ();protected:    CSqlBcpResult (const CSqlDriver * db);  virtual bool begin (const string & tableName);  virtual bool start (const string & tableName);  virtual bool bind (char buf[][256] = 0, int len = 0);  virtual bool send ();  virtual bool end ( bool needClose = true );  virtual void setLastError (const CSqlError & e);  virtual bool set (int index, const CVariant & var);  virtual bool set (int index, const char * var);  virtual bool set (int index, int var);  virtual bool isActive () const;  virtual void setActive (bool a);  CSqlError lastError () const;  virtual int row () const;  virtual int lastRow () const;  virtual char* operator[](int i ) ;  const CSqlDriver *driver () const;  /* return column of the table . if table is not exist , return 0 */  virtual int fCheckTable (const string & tableName){return 1;};  virtual bool fCheckPoint (){return 1;};  virtual bool fBind (char buf[][256], int len){return 1;};  virtual bool fSend () {return 1;};  virtual bool fStart (const string & tableName){return 1;};  virtual bool fEnd (bool all = true){return 1;};private:    CSqlBcpResultPrivate * d;private:    CSqlBcpResult (const CSqlBcpResult &);    CSqlBcpResult & operator= (const CSqlBcpResult &);};#endif

⌨️ 快捷键说明

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