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 + -
显示快捷键?