开发环境 vs2008
使用 m_factory = DbProviderFactories.GetFactory("System.Data.OracleClient"); 的方式连接oracle
结果发现 如果sql中含有 case 语句,则无法运行,但是在 oracle 本身的SQLPlus中没问题。而将 case 替换成 decode 则可以。
oracle版本为 oracle 10G
请问大家是否遇到了相似的问题。
有什么办法解决吗?