首页 > 解决方案 > Oracle VS2017 开发工具中的表适配器配置向导无法解析 || 或 (+)

问题描述

我们目前正在将我们的 Oracle 数据库从 Oracle9i 迁移到 Oracle18c (18.3.0.0)。我们有一个访问 Oracle DB 的 C# .net windows 窗体应用程序。我正在更新我们的 .net 应用程序以使用 Oracle 的新 ODP.net 托管驱动程序,该驱动程序与 VS2017 开发工具一起安装。

我有一个使用 Oracle 的连接运算符 || 的自定义表适配器 但是当我尝试通过表适配器配置向导修改查询时,它会抛出错误,说它无法解析“|”。

SELECT T1.TEXT || ' ' || T2.TEXT SOME_JOINED_TEXT
  FROM TABLE1 T1, TABLE2 T2
 WHERE T1.ID = T2.ID

当我在 Toad for Oracle 13.0 中运行我的 sql 语句时,该语句按预期运行并包含连接列。将查询添加到表适配器配置向导时,它会在 || 上出错。

我什至尝试过(无济于事):

关于如何让它发挥作用的任何想法?

标签: c#winformsvisual-studio-2017odp.net.net-4.6

解决方案


推荐阅读