VS2008升级+Oracle InProc Server 5.0 Type Library的编译警告问题。

问题描述

各位大侠,有个问题请教,是这样,我现在在VS2005+OracleInProcServer4.0TypeLibrary通过OO40连接数据库做的程序在VS2005底下能够正确编辑并执行,且没有任何警告,但同样的程序在另外一台机器经过VS2008升级后,打开应用程序之后OracleInProcServer4.0TypeLibrary不能识别,因该机器安装的是ORACLE10G,所以将OracleInProcServer4.0TypeLibrary换成OracleInProcServer5.0TypeLibrary,之后再编译就会出现一窜警告,打开警告,发现多了Microsofot.Cpmmon.targets文件,并报如下的警告:CustomBeforeMicrosoftCommonTargets标签提示错误:"命名空间"http://schemas.microsoft.com/developer/msbuild/2003"中的CustomBeforeMicrosoftCommonTargets.无效.应为可能元素列表:命名空间"http://schemas.microsoft.com/developer/msbuild/2003"中的"Property"。。"同时也多了如下一组8个的警告:(抱歉,是日文的)警告111'_IOraBindVariable.GetPersistentPointer'の引数のうち少なくとも1つをランタイムマーシャラでマーシャリングできません。したがってこのような引数はポインタとして渡され、アンセーフコードの使用が必要になります。警告113プロパティgetアクセス操作子'ResultCode'(有効な戻り値の型のない型'OracleInProcServer._IExDispatch'上)がタイプライブラリインポータで見つかりました。インポータはこのプロパティをメソッドとしてインポートすることを試行します。程序能够执行,但我想问一下,有没有办法消除Microsofot.Cpmmon.targets文件中的警告和一组8个的警告?(这些加起来得有100多个),谢谢了!

时间: 2024-12-24 04:10:51

VS2008升级+Oracle InProc Server 5.0 Type Library的编译警告问题。的相关文章

把Oracle数据库移植到Microsoft SQL Server 7.0

oracle|server|数据|数据库  把Oracle数据库移植到Microsoft SQL Server 7.0 摘要:本文是为那些想把自己的Oracle应用程序转换为Microsoft SQL Server应用程序的开发人员编写的.本文描述了一个成功的转换所需要的工具.过程和技术.同时强调了建立高性能.高度并行的SQL Server应用程序的基本的设计要素. 本文的读者应该具有: Oracle关系型数据管理系统(RDBMS)的坚实基础. 普通数据库管理知识. 熟悉Oracle SQL和P

探索Oracle之数据库升级十 12c(12.1.0.2)CPU 19774304

探索Oracle之数据库升级十 12c(12.1.0.2)CPU 19774304 一.   补丁描述 参考metalink doc: (Doc ID 19774304.8) Bug19774304 - 12.1.0.2 Bundle Patch 2 for Engineered Systems and DB In-Memory (Nov2014) (Doc ID 19774304.8) 二.   补丁包含 19649591 DATABASE BUNDLE PATCH 12.1.0.2.2 (O

从SQL Server 7.0 升级

SQL Server 的升级是一个不可逆的过程,它将对重要的系统和数据文件进行操作,有较大的风险需要格外小心. 2.3.1 升级前的准备工作    升级前为安全起见,必须确保系统能退回到升级前的状态,因此需要做一些额外的工作.其步骤如下:       1.确保操作系统满足安装要求.      2.确保有足够的磁盘空间用于安装软件.交换数据.      3.维护已有的数据库即对每个数据库执行以下的DBCC 命令:DBCC CHECKDB.DBCC NEWALLOC.DBCC CHECKCATALO

Microsoft SQL Server 7.0数据库升级转换问题

数据库升级转换所需时间? 影响数据库升级转换所需时间的因素很多, 除了硬件的因素外,由于需要重新创建每个SQL Server 6.X的对象,数据库复杂与否也会有影响,一般来说大致的速度如下 数据库大小 估计所需时间 400 MB 少于20分钟 1 GB 少于1小时 5 GB 少于4小时 10 GB 少于12小时 100 GB 少于24小时 升级转换数据库的方法? 在同一台计算机上升级转换数据库:管线(pipeline):所需空间约为原有数据库的1.5 倍,升级转换完成后,如果原来的数据库已不需,

MS SQL基础教程:从SQL Server 7.0升级

SQL Server 的升级是一个不可逆的过程,它将对重要的系统和数据文件进行操作,有较大的风险需要格外小心. 2.3.1 升级前的准备工作 升级前为安全起见,必须确保系统能退回到升级前的状态,因此需要做一些额外的工作.其步骤如下: 1.确保操作系统满足安装要求. 2.确保有足够的磁盘空间用于安装软件.交换数据. 3.维护已有的数据库即对每个数据库执行以下的DBCC 命令:DBCC CHECKDB.DBCC NEWALLOC.DBCC CHECKCATALOG. 4.确保SQL Server 的

Oracle 10GR2+ASM在OEL上的安装(VMware Server 1.0)

自动存储管理 (ASM) 是 Oracle 数据库 10g/11g 的一个特性,它为数据库管理员提供了一个简单的存储管理界面,并且该界面在所有服务器和存储平台上都是一致的.作为专门为 Oracle 数据库文件创建的垂直集成文件系统和卷管理器,ASM 提供了异步 I/O 的性能以及文件系统的易管理性.ASM 提供了可节省 DBA 时间的功能,以及管理动态数据库环境的灵活性,并且提高了效率.(摘自oracle官网) 为了这个伟大的功能,我们在虚拟机中尝试一把,其中的味道怎么样?只有在尝试过才能知道,

Oracle RAC 10.2.0.1 升级 10.2.0.5

Oracle RAC 10.2.0.1 升级  10.2.0.5 1.crs和rdbms的升级包是一个,升级时先升级crs,再升级rdbms,最后升级库2.最权威的文档在,10205的补丁中,有个readme. 一.停止数据库相关进程 分别在两台机器上停止数据库 sqlplus "/as sysdba"; sql>shutdown immediate lsnrctl stop 也可以用srvctl工具在一个节点上完成 $ORA_CRS_HOME/bin/srvctl stop s

[20130320]升级oracle 11.2.0.1到11.2.0.3.txt

[20130320]升级oracle 11.2.0.1到11.2.0.3.txt 一直想升级自己的测试环境从oracle 11.2.0.1到11.2.0.3.我的使用版本是 SQL> select * from v$version where rownum BANNER -------------------------------------------------------------------------------- Oracle Database 11g Enterprise Ed

Oracle Database Server 'TNS Listener'远程数据投毒漏洞(CVE-2012-1675)的完美解决方法_oracle

环境:Windows 2008 R2 + Oracle 10.2.0.3 应用最新bundle patch后,扫描依然报出漏洞 Oracle Database Server 'TNS Listener'远程数据投毒漏洞(CVE-2012-1675) •1.确定解决方案 •2.应用解决方案 •3.验证修补情况 •4.Reference 1.确定解决方案 安全厂家给出的解决办法: 链接:http://www.oracle.com/technetwork/topics/security/alert-c