码迷,mamicode.com
首页 > 数据库 > 详细

ADO.NET和ORACLE操作数据库传参数赋值的方式

时间:2014-05-08 17:47:14      阅读:354      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   width   http   strong   

在使用.Net使用OracleParameter进行Oracle数据库操作的时候,因为Oracle和SQLServer针对查询参数化的语法不同,

在操作SQLServer的时候使用的是@ParameterName

       而Oracle使用的是:ParameterName

而且sql伪语句也有相应的变化,对比一下sqlserver和oracle的区别:

 String sql = "delete from postinfo where id=@id";

 SqlParameter p1 = new SqlParameter("@id", id);

 String sql = "delete from postinfo where id=:id";

 OracleParameter p1 = new OracleParameter("id", id);

另外就是需要检查数据类型是否相符,此处附上Oracle和SQLServer在C#中的数据类型对照表。

 

Oracle在C#中的数据类型对照表

bubuko.com,布布扣

SQLServer在C#中的数据类型对照表

bubuko.com,布布扣

ADO.NET和ORACLE操作数据库传参数赋值的方式,布布扣,bubuko.com

ADO.NET和ORACLE操作数据库传参数赋值的方式

标签:style   blog   color   width   http   strong   

原文地址:http://www.cnblogs.com/wangyuru/p/3715763.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!