wtcommand.h
来自「将对Oracle数据库读写操作的OCI进行封装。不但具有普通数据的读取操作」· C头文件 代码 · 共 64 行
H
64 行
// WTCommand.h: interface for the CWTCommand class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_WTCOMMAND_H__F474AA7F_DF98_4C84_A6CE_32642734091E__INCLUDED_)
#define AFX_WTCOMMAND_H__F474AA7F_DF98_4C84_A6CE_32642734091E__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class AFX_EXT_CLASS CWTCommand
{
public:
CWTCommand();
virtual ~CWTCommand();
protected:
//////////////////////////////////////////////////////////////////////////
// Geometry value //
//////////////////////////////////////////////////////////////////////////
typedef OCIArray sdo_elem_info_array;
typedef OCIArray sdo_ordinate_array;
typedef struct tag_SDOPOINTTYPE
{
OCINumber x;
OCINumber y;
OCINumber z;
}SDOPOINTTYPE ,*PSDOPOINTTYPE;
typedef struct tag_SDOGEOMETRY
{
OCINumber sdoGtype;
OCINumber sdoSrid;
SDOPOINTTYPE sdoPoint;
OCIArray *sdoElemInfo;
OCIArray *sdoOrdinates;
}SDOGEOMETRY,*PSDOGEOMETRY;
protected:
BOOL m_bCreate;
protected:
OCIType *m_geomtdo;
static SDOGEOMETRY *m_ptagGeo;
CWTDataBase *m_pDataBase;
OCIStmt *m_phstmt; //语句句柄
OCIDescribe *m_phDsc; //描述句柄
CWTError *m_pError;
protected:
OCIType *GetTdo(char *szTypeName);
BOOL CToOCI(SDOGEOMETRY& tagObject,const CGeometry& cGeom);
BOOL OCIToC(const SDOGEOMETRY& OCIGeom,CGeometry& cGeom);
public:
virtual BOOL Create(CWTDataBase* pDB,CWTError *pError);
public:
virtual void Release();
};
#endif // !defined(AFX_WTCOMMAND_H__F474AA7F_DF98_4C84_A6CE_32642734091E__INCLUDED_)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?