PDA

View Full Version : ODBC greift auf falsche Bibliothek zu



Seiten : 1 [2]

Fuerchau
12-02-10, 12:47
Um über LIBL zuzugreifen musst du in der Verbindung noch

...;Naming=1;...

konfigurieren.
In DBQ werden die Libs mit Blank getrennt, die 1. ist immer die Default-Lib.

Aber Achtung:
Wenn du gezielt auf ein bestimmtes Objekt (Datei/Procedure/Function) in einer Lib zugreifen willst ist die Syntax dann "MyLib/MyObj"!


PS:
Es ist immer besser, die Lib gezielt zu benennen, da du sonst durch Aktivitäten auf der AS/400 (Verschieben/Kopieren von Objekten) ggf. die falsche Datei bekommst.
Da du die Libs doch kennst (du musst sie doch schließlich angeben), warum kannst du in deinen SQL's die Tabellen nicht qualifiziert angeben ?

Hubert
15-02-10, 08:10
Eine Kleinigkeit fehlte noch im DBQ:


Note: The first library listed in this property will also be the default library, which is used to resolve unqualified names in SQL statements. To specify no default library, a comma should be entered before any libraries.

Nachdem ich das NAM=1; und das Komma an der ersten Stelle des QBQ klappte es tadellos.

Vielen Dank für die Hilfe

Hubert