<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="Oracle数据类型与.NET中的对应关系" id="card1">
<p> 游客</p><p>
标题:Oracle数据类型与.NET中的对应关系<br/>
正文:<br/>
Oracle连接添加的引用不同，会存在数据类型不同以及其他一些差别，就工作中遇到的问题暂时总结下。两种不同的添加引用语句：(1)System.Data.OracleClient;(2)Oracle.DataAccess.Client;Oracle.DataAccess.Type;采用第二种引用，创建的OracleCommand实例有ArrayBindCount属性，可用于传入数组型参数，执行多次储存过程函数。对于不同引用创建OracleParameter实例，类型也存在着差异：第一种引用：System.Data.OracleClient.OracleParameter  para=new System.Data.OracleClient.OracleParameter(&amp;quot;APPLICATIONNAME_&amp;quot;,OracleType.NVarChar,200);第二种引用：Oracle.DataAccess.Client.OracleParameter para=new Oracle.DataAccess.Client.OracleParameter(&amp;quot;APPLICATIONNAME_&amp;quot;,OracleDbType.Varchar2，200);下面结合.NET开发需要，对数据类型比较整合下：备注：（1）.NET类型：OracleDataReader.GetValue返回的.NET Framework数据类型；（2）OracleType类型：OracleDataReader.GetOracleValue返回的OracleClient数据类型。（3）DbType：要绑定为参数的System.Data.DbType枚举（4）OracleType：要绑定为参数的OracleType枚举                                     序号                                    Oracle数据类型                                    .NET类型                                    GetOracleValue类型                             <br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1968&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1968&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1968&amp;Page=2">[2]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1968&amp;Page=3">[3]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1968&amp;Page=8">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=1968">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=1968">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>