Ich habe eine sehr alte Omnis-Datenbank Ich versuche, Daten über BIDS auf SQL-Server zu kopieren. Ich benutze ODBC-Treiber von Omnis zur Verfügung gestellt, die für alle Tabellen mit Ausnahme einiger Tabellen, deren Name Sonderzeichen Beispiel OMNIS.F-ABCD haben. Ich habe versucht, meine SQL-Anweisungen auf viele Arten zu formatieren, wie unten gezeigt, und keiner von ihnen hat funktioniert.Tabellenname mit Sonderzeichen in Omnis-Datenbankdatei
SELECT * FROM OMNIS.F-ABCD
SELECT * FROM [OMNIS.F-ABCD]
SELECT * FROM 'OMNIS.F-ABCD'
SELECT * FROM "OMNIS.F-ABCD"
Jedes Mal, wenn ich eine Fehlermeldung,
ODBC--Call failed.
Syntax error in SQL statement (#0)
habe ich versucht, mit Verknüpfte Tabelle in Microsoft Access, SQL Server Management Studio, C# -Code, aber keiner von ihnen arbeitete. Ist jemand in diese Situation geraten?
haben Sie versucht, SELECT * FROM OMNIS [F-ABCD].? – Taryn
Ja. Ich habe versucht [OMNIS]. [F-ABCD], OMNIS. [F-ABCD], OMNIS.'F-ABCD 'und OMNIS. "F-ABCD" und keiner von ihnen hat funktioniert – mahichR