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"
때마다 나는 마이크로 소프트 액세스, SQL 서버 관리 스튜디오, C# 코드에 연결된 테이블을 사용하여 시도했다
ODBC--Call failed.
Syntax error in SQL statement (#0)
말하는 오류 메시지가 있지만, 그들 중 누구도 일했다. 이런 상황에 처한 사람이 있습니까? .
SELECT * FROM OMNIS.F\-ABCD
당신이 OMNIS [F-ABCD] SELECT * FROM을 시도 : – Taryn
예. OMNIS [F-ABCD], OMNIS. [F-ABCD], OMNIS.'F-ABCD '및 OMNIS.'F-ABCD '와 그 중 누구도 일하지 않았습니다. – mahichR