csqlquery.h

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

H
54
字号
#ifndef CSQLQUERY_H#define CSQLQUERY_H#include "CVariant.h"#include "CSqlError.h"#include "CSqlShared.h"class CSqlDriver;class CSqlResult;class CSqlBcpResult;class CSqlResultInfo;class CSqlConnection;class CSqlResultShared ;class CSqlQuery{public:	CSqlQuery (CSqlResult * r);	CSqlQuery (const string & query = "", CSqlConnection * db = NULL);	CSqlQuery (const CSqlQuery & other);	CSqlQuery & operator= (const CSqlQuery & other);	virtual ~ CSqlQuery ();	bool isValid () const;	bool isActive () const;	bool isNull (int field) const;	string lastQuery () const;	int numRowsAffected () const;	CSqlError lastError () const;	bool isSelect () const;	int size () const;  	const CSqlDriver *driver () const;	const CSqlResult *result () const;	bool useDb (const string & db);	bool isTableExist (const string & table);	virtual bool exec (const string & query);	virtual bool multi_exec (const string & query);	virtual CVariant value (int i) const;	virtual int  intValue (int i) const;	virtual char* stringValue (int i) const;	virtual bool bind( char buf[][256] , int len=0 ) ;	virtual int  get_result ();	virtual bool  cancel (bool bAll=true);	virtual int  get_columns ();	virtual bool next ();private:	CSqlResultShared * d;};#endif

⌨️ 快捷键说明

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