Wir verwenden einen nativen Treiber mit Namen Easycom von der Firma Aura Equipments aus Frankreich. Damit ist die Performance bei Nativ-Befehlen (Schreiben usw.) schneller als SQL. Dafür wäre auch Share *Yes zu überlegen.
Die Select's werden halt über das CLI auf den Server geschoben und sind im Vergleich zu ODBC von IBM etwa gleich schnell. Die Probleme damit liegen halt in den bereits erwähnten Bereichen Package und Parametermarken.
Probiert habe ich noch von DataDirect Technologies einen ODBC Treiber, der aber schon an der Namenskonvention der AS/400 gescheitert ist. (/ und . als Trennzeichen).
Allerdings waren die Test-SQL's die ich probiert habe auch recht schnell. DataDirect Technologies bietet auch für andere DB's Treiber an:
www.datadirect-technologies.com

Die allermeisten Select's haben ein order by. Wir haben auch z. T. "Dummyabfragen" (Feld > 0) in die Where-Bedingungen eingebaut um den Optimizer zu befriedigen.

Nochmals Danke für die Hilfe.

Gruß

Sven Lorenzen