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;依旧没有报错啊?
这个该如何解决呢?