csqldriver.h

来自「很好用的数据库连接组件」· C头文件 代码 · 共 49 行

H
49
字号
#ifndef CSQLDRIVER_H#define CSQLDRIVER_H#include "CSqlError.h"#include "CSqlQuery.h" #include "CSqlBcp.h" #ifdef WIN32#pragma warning(disable:4786)#endifclass CSqlDriver{public:	CSqlDriver ();	~CSqlDriver ();	bool isOpen () const;	bool isOpenError () const;	virtual string nullText () const;	CSqlError lastError () const;	virtual bool open (const string & db = "",		     const string & user = "",		     const string & password = "",		     const string & host = "",		     const string & appName ="" , int port = -1) = 0;	virtual void close () = 0;	virtual CSqlQuery createQuery () const = 0;	virtual CSqlBcp createBcp () const = 0;	virtual bool useDb (const string & db)	{		return true;	};//protected:	virtual void setOpen (bool o);	virtual void setOpenError (bool e);	virtual void setLastError (const CSqlError & e);private:	int dbState;	CSqlError error;	CSqlDriver (const CSqlDriver &);	CSqlDriver & operator= (const CSqlDriver &);};#endif

⌨️ 快捷键说明

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