ODBC Zugriffsproblem mit englischen Tabellennamen bei 2005

29. August 2007 12:42

Ein Kunde will von der Nativen Datenbank auf SQL 2005 umsteigen. Client Version ist 4.03.

Für die Native Datenbank hat er ca. hundert ODBC Abfragen, die sich auf die deutsche Bezeichnung der Tabellen beziehen.

Wenn er nun die SQL Datenbank benutzt, sind die Tabellennamen in englisch und die ODBC Abfragen schlagen fehl.

Gibt es irgendeinen Weg, auf die deutschen Bezeichnungen zurückzugreifen ? Schliesslich stehen die als Caption irgendwo in der DB. Oder sollte man besser die ODBC Abfragen überarbeiten ?

29. August 2007 13:25

Du kannst dir zumindet aus der Tabelle Objekt Nr. 2000000001 die Übersetzungen holen.

Zusätzlich musst du beachten das die Tabellen am SQL-Server in der Syntax Mandantenbezeichnung$Tabellenname angelegt sind.

29. August 2007 13:42

Habe leider keine Tabelle Nr. 2000000001 gefunden. In den nativen Datenbanken geht es in diesem Bereich erst mit "2000000002 User" los.

29. August 2007 14:05

Im Objektdesigner sieht du die Tabelle Objekt auch nicht - ist eine versteckte Tabelle.

Den Inhalt siehst du am einfachsten wenn du eine neue Form mit dem Wizard erstellst, Tabelle Objekt manuell eingeben, Matrix Form auswählen, alle Felder --> Preview

ODER - du gibst den Inhalt mit einem Dataport aus.

3. September 2007 13:49

Hab heute erfahren, dass sich das mit dem ODBC erledigt hat. Die ändern nun doch die Abfragen.

Danke für die Hilfe.