1.本人最近准备从MSSQL改采用ORACLE,请各位比较一下,
使用Ado\Ado.net\OLE DB分别连接ORACLE的优劣,
若采用Ado.net,是否需要安装FrameWork呢?
2.怎么读取ORACLE中的整型(采用VC)?
CCommand<CDynamicAccessor> rs;
CString strSQL;
int *pInt;
// NUMBER_TYPE 是NUMBER类型(是否ORACLE中int 都采用这个储存)
strSQL.Format( "SELECT NUMBER_TYPE FROM MYSCALE.TEST" );
if( rs.Open( session, strSQL) == S_OK)
{
if( rs.MoveNext () == S_OK )
{
pInt = (int *)rs.GetValue(1);
int nTemp = *pInt;
}
}
结果nTemp是乱码
使用Ado\Ado.net\OLE DB分别连接ORACLE的优劣,
若采用Ado.net,是否需要安装FrameWork呢?
2.怎么读取ORACLE中的整型(采用VC)?
CCommand<CDynamicAccessor> rs;
CString strSQL;
int *pInt;
// NUMBER_TYPE 是NUMBER类型(是否ORACLE中int 都采用这个储存)
strSQL.Format( "SELECT NUMBER_TYPE FROM MYSCALE.TEST" );
if( rs.Open( session, strSQL) == S_OK)
{
if( rs.MoveNext () == S_OK )
{
pInt = (int *)rs.GetValue(1);
int nTemp = *pInt;
}
}
结果nTemp是乱码
解决方案 »
- 存储过程怎么找。。
- 登录isqlplus 时ERROR - ORA-12560: TNS: 协议适配器错误
- 关于oracle DBMS_OUTPUT.put_line的问题,求救高手~
- 简单sql语句
- Oracle8i包含哪些产品?
- 简单查询问题!!!!!!!!!!!
- 如何实现这样的功能
- 请问将SQL server 数据库转为Oracle 数据库困难吗?
- plsqldev 调用分页存储过程 输出参数为游标类型 怎么dbms_out.put_line输出 游标中的数据
- 萌新求助,oracle怎么关联表起来
- 在程序发布的时候 有什么文件可以替代客户端的安装(在线等代)
- 在哪里修改日期格式?在INIT.ORA中?
是的,架构需要。不是.net没有必要用ado.net.
Oracle Objects for OLE (OO4O)建义使用,是oracle官方发布,性能比ole db要好
下载:
http://otn.oracle.com/software/tech/windows/ole/content.html