如何在MFC里使用oo4o 求助各位高手:如何在MFC里使用oo4o,急!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先有一个个关键的文件:oracl,你要把它的头文件和库文件拷贝并包含进来:#include "oracl.h"然后:OSession m_session; // 定义oo4o会话句柄ODatabase m_database; // 定义数据库对象m_session.Open(); // 打开一个会话m_database.Open(m_session, dbaseName, userName, password) ; 打开数据库后就可以获取数据了:ODynaset dyn; // 定义结果集对象dyn.Open(m_database, "select SDO_OWNER, SDO_TABLE_NAME, SDO_COLUMN_NAME, SDO_DIMINFO from MDSYS.SDO_GEOM_METADATA_TABLE");OValue tName; //表名 OValue cName; //列名 OValue oName; //用户名称 OCollection dInfo; //维数信息 OObject diminfo; //用于解析维数信息的变量 dyn.GetFieldValue(0, &oName); // 获取用户名 dyn.GetFieldValue(1, &tName); // 获取元数据中的表名 dyn.GetFieldValue(2, &cName); // 获取元数据中的列名 dyn.GetFieldValue(3, &dInfo); // 获取维数信息和边界至于各个字段的含义,你要仔细察看下oo4o是怎么存储空间数据的,仔细了解下GeoLoc空间字段。 大侠:为什么用oracle提供的oo4o的.lib两个库文件时,在MFC里只能在release下运行,而不能在debug下调试和运行,又该怎么处理?谢谢!! 想问问大家,30岁前搞软件开发,30岁后转行做Oracle行不行? 奇怪的oracle访问数据库 oracle中处理树型结构数据的语法 oracle9i的安装问题!! 大虾请进 如何将oracle数据全部导出导入 关于ORACLE的BLOB字段,急!!!!(在线) 如何操作Oracle8.05的BLOB字段? 求一sql 语句 !!! 关于Oracle DataGuard 的运行状态问题,麻烦指点。 Oracle 11grac打psu补丁 求大神帮忙 oracle运行上下文的内存泄露问题 招聘:Oracle DBA (月薪8000-10000)
然后:
OSession m_session; // 定义oo4o会话句柄
ODatabase m_database; // 定义数据库对象
m_session.Open(); // 打开一个会话
m_database.Open(m_session, dbaseName, userName, password) ;
打开数据库后就可以获取数据了:
ODynaset dyn; // 定义结果集对象
dyn.Open(m_database, "select SDO_OWNER, SDO_TABLE_NAME, SDO_COLUMN_NAME, SDO_DIMINFO from MDSYS.SDO_GEOM_METADATA_TABLE");OValue tName; //表名
OValue cName; //列名
OValue oName; //用户名称
OCollection dInfo; //维数信息
OObject diminfo; //用于解析维数信息的变量
dyn.GetFieldValue(0, &oName); // 获取用户名
dyn.GetFieldValue(1, &tName); // 获取元数据中的表名
dyn.GetFieldValue(2, &cName); // 获取元数据中的列名
dyn.GetFieldValue(3, &dInfo); // 获取维数信息和边界
至于各个字段的含义,你要仔细察看下oo4o是怎么存储空间数据的,仔细了解下GeoLoc空间字段。