⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 createscheme.h

📁 这是书上的代码
💻 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 + -