摘要: 在使用.Net使用OracleParameter进行Oracle数据库操作的时候,不少程序员习惯性的使用SqlParameter的语法来定义参数,此时会发生操作失败提示,提示信息为:ORA-01036: illegal variable name/number这是因为Oracle和SQLServer针对查询参数化的语法不同,在操作SQLServer的时候使用的是@ParameterName,而Oracle使用的是:ParameterName而且sql伪语句也有相应的变化,找了好久的资料,都没找到,结果仔细分析了Oracle查询的赋值语法,终于把问题给解决了,对比一下sqlserver和orac 阅读全文
posted @ 2013-01-06 14:14 dogxuefeng 阅读(435) 评论(0) 推荐(2) 编辑