Omnis数据库文件中包含特殊字符的表名

时间:2012-03-27 12:52:25

标签: sql odbc bids

我有一个非常古老的Omnis数据库我正在尝试使用BIDS将数据复制到SQL服务器。我正在使用Omnis提供的ODBC驱动程序,它适用于所有表,除了少数名称具有特殊字符的表示例OMNIS.F-ABCD。我已尝试以多种方式格式化我的SQL语句,如下所示,但没有一种方法有效。

SELECT * FROM OMNIS.F-ABCD
SELECT * FROM [OMNIS.F-ABCD]
SELECT * FROM 'OMNIS.F-ABCD'
SELECT * FROM "OMNIS.F-ABCD"

每次收到错误消息

ODBC--Call failed.
Syntax error in SQL statement (#0)

我尝试在Microsoft Access,SQL Server管理工作室,C#代码中使用链接表但没有一个工作。有没有人遇到过这种情况?

1 个答案:

答案 0 :(得分:1)

您是否尝试使用类似\的内容来查看是否可行:

SELECT * FROM OMNIS.F\-ABCD