ccustomsql.h
来自「本人买的<<VC++项目开发实例>>源代码配套光盘.」· C头文件 代码 · 共 60 行
H
60 行
// Copyright (C) 1991 - 1999 Rational Software Corporation
#if defined (_MSC_VER) && (_MSC_VER >= 1000)
#pragma once
#endif
#ifndef _INC_CCUSTOMSQL_3CC82D5A0308_INCLUDED
#define _INC_CCUSTOMSQL_3CC82D5A0308_INCLUDED
//这是使用SQL来完成任务的类的基类
//##ModelId=3CC82D5A0308
class CCustomSQL
{
protected:
//用来放取出来的SQL模板
//##ModelId=3CC82E0903C8
CString m_strSQLTmpl;
//用逗号相隔的参数,使用sscanf可以进行输入。
//##ModelId=3CC82F0902F3
CString m_strSQLParams;
//格式化以后的SQL
//##ModelId=3CC82F2B031A
CString m_strSQL;
public:
//##ModelId=3CC839FD00B0
const CString& get_SQL();
//##ModelId=3CC839FE01E8
const CString& get_SQLParams();
//##ModelId=3CC839FF03B6
const CString& get_SQLTmpl();
//加载SQL模板
//从传入的参数分出要找的是那个模板
//比如是:"New"代表为New方法要的参数
//"Delete"代表是Delete方法要的参数
//##ModelId=3CC82DFD0366
virtual void LoadSQLTemplate(CString& strTemplate) = 0;
//用传入的参数和模板来格式化成要执行的SQL
//##ModelId=3CC82E2702C6
virtual void FormatSQLStatement();
//取得要用户输入的要用来格式化用的的实参
//##ModelId=3CC82E49017B
virtual void GetParams(CString& strParams) = 0;
//##ModelId=3CC8364A01B3
virtual ~CCustomSQL();
//##ModelId=3CC8364A03B2
CCustomSQL();
};
#endif /* _INC_CCUSTOMSQL_3CC82D5A0308_INCLUDED */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?