我有一个非常古老的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#代码中使用链接表但没有一个工作。有没有人遇到过这种情况?
答案 0 :(得分:1)
您是否尝试使用类似\的内容来查看是否可行:
SELECT * FROM OMNIS.F\-ABCD