当前位置:编程学习 > C#/ASP.NET >>

ORA-32036: 不支持 WITH 子句中串联式查询名的形式 ---VS2008

最近发现一个问题:

    我在VS2008环境下连接oralce数据库拼接了一段SQL语句,一直都是没有问题的。但是自大前几日重装系统之后发现这条SQL语句报出错误:ORA-32036: 不支持 WITH 子句中串联式查询名的形式 。
 
    我在代码里用了很多的with没并且相互调用。我得config的配置是

<add name="MyConnectionString" connectionString="Data Source=TNSName;User ID=user;Password=password;
Integrated Security=no;" providerName="System.Data.OracleClient"/>

    后来我上网查找了解决办法,是添加Enlist=false;即可,可是我添加之后还是报错。

    最大的疑问是我原来重装系统之前没有添加Enlist=false;依旧没有报错啊?

    这个该如何解决呢?
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,