📄 createscheme.h
字号:
// CreateScheme.h: interface for the CCreateScheme class.
//
////////////////////////////////////////////////////////////////////
// 工程: CreateScheme.h
// 作者:刘志军
// 描述: 创建方案类
// 版本: CreateScheme 1.0版。
// 修改:
// 参考文献:
/////////////////////////////////////////////////////////////////////
#if !defined(AFX_CREATESCHEME_H__090917F8_EC06_4980_B0C2_2EEFF783D216__INCLUDED_)
#define AFX_CREATESCHEME_H__090917F8_EC06_4980_B0C2_2EEFF783D216__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "oracl.h"
//////////////////////////////////////////////////////////////////////
//GeoView_Class_Mark_Begin
// 类名:CCreateScheme
// 基类:CObject
// 作者:刘志军
// 描述:创建方案
// 创建日期:2003/08/10 刘志军
// 修改日期:
// 参考文献:
////////////////////////////////////////////////////////////////////////
class CCreateScheme : public CObject
{
public:
//构造函数
CCreateScheme();
//构造函数
CCreateScheme(CString szOraDB,CString szUserID,CString szPassword);
//析构函数
virtual ~CCreateScheme();
public:
//获取表名称
CString GetTables(CStringArray * arrTableName);
//在ORACLE中创建表
BOOL CreateTable(CString szUser,CString szSQL);
//打开数据原连接,默认的连接为SYSTEM用户
BOOL OpenOraDB(CString & szOraDB,CString & szUserID ,CString & szPassword) ;
//数据原连接是否已经打开
BOOL IsOpenOraDB();
//在后台数据库上执行SQL语句
BOOL ExecuteSQL(CString &szSQL);
//获取列信息
int GetTableColumns(CString strTableName,CStringArray * arrColumnName,CStringArray * arrColumnDataType,
CStringArray * arrDataLength,CStringArray * arrDataPrec,CStringArray * arrDataScale);
public:
ODatabase m_OraDB;//oo4o中的数据库对象
ODynaset m_OraSet;//oo4o中的数据集对象
};
//GeoView_Class_Mark_END
//////////////////////////////////////////////////////////////////////
#endif // !defined(AFX_CREATESCHEME_H__090917F8_EC06_4980_B0C2_2EEFF783D216__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -