2012-03-27 10 views
0

BidSを使用してSQLサーバーにデータをコピーしようとしている非常に古いOmnisデータベースがあります。 Omnisが提供するODBCドライバを使用していますが、OMNIS.F-ABCDという特殊文字の例がいくつかあります。私は、以下に示すように多くの方法でSQL文を作成しようとしましたが、どれも成功していませんでした。Omnisデータベースファイルに特殊文字を含むテーブル名

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

たびに私はMicrosoft Accessの、SQL Serverの管理スタジオ、C#コードでリンクテーブルを使用してみましたが

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

を言うエラーメッセージが表示されますが、それらのどれも働きました。誰もこのような状況に遭遇しましたか?

+0

あなたはオムニSELECT * FROMを試してみました[F-ABCD]。? – Taryn

+0

はい。 OMNIS。[F-ABCD]、OMNIS。「F-ABCD」、「OMNIS」、「OMNIS」、「F-ABCD」を試してみました。 – mahichR

答えて

1

あなたはそれがうまくいくかどうかを確認するために、\のようなものを使用してみました:

SELECT * FROM OMNIS.F\-ABCD 
関連する問題