Fehlermeldung bei der Benutzung von NODBC mit Tabellen die mehr als 255 Felder beinhalten

Bei der Benutzung von Tabellen über NODBC mit einer Feldanzahl von > 255 Feldern kommt es zu der Fehlermeldung:

Too many Columns are omitted. Non Unique Column reference: Tabellenname.

 

Dieser Umstand kam mit dem neuen ODBC von NAV, dies ist eine Vorgabe des Simba ODBC Treibers der hinter dem neuen NAV ODBC Treiber liegt.

 

Dieser Umstand kann durch eine manuelle Änderung der Registry behoben werden.

 

Das Feld das geändert werden muss hat denn Namen: MaxColSupport und sollte auf einen Wert wie zum Beispiel 300 gehoben werden, das hängt von der Anzahl der benutzen Felder ab.

 

 

Sie finden dieses Feld in abhängigkeit Ihrer DSN definition, sprich ob Sie Ihren DSN als Benutzer oder als System DSN angelegt haben.

 

Benutzer DSN: HKEY_CURRENT_USERSoftwareODBCODBC.INIDSN Name

System DSN: HKEY_LOCAL_MACHINESOFTWAREODBCODBC.INI DSN Name

 

Mit freundlichen Grüßen

Richard Tupy

Microsoft Dynamics Austria

Microsoft Customer Service and Support (CSS) EMEA