Anmelden

View Full Version : iSeries und ZendFramework Problem



dabeda
24-05-12, 14:27
Hallo!

Ich versuche gerade meine paar PHP Klassen komplett auf die ZendFramework Klassen umzustellen, leider mit mäßigem Erfolg.
In Zend_Db_Table_Select fetchAll() wird das Statement als SELECT "TABLE".* FROM "SCHEMA"."TABLE" dargestellt und fliegt dann beim db2_prepare mit "Qualifikationsmerkmal für Spalte oder Tabelle nicht definiert" auf die Schnauze. Wenn ich das selbe Statement online, entweder Greenscreen oder OpsNav, ausführe, dann funktioniert es. Im Internet gibt es genug Leute bei denen es funktioniert, also warum hier nicht? Wir laufen auf V7R1 mit ZendServer 5.6

Mir ist schon klar was der Fehler ist und wie das Statement aussehen müsste damit es funktioniert, aber es wird eben vom ZendFramework so erstellt und da hab ich keinen Einfluß drauf, oder zumindest wüsste ich es noch nicht.:(

Vielleicht hat ja jemand eine Idee ...

Lg Peter

dabeda
25-05-12, 13:57
Es funktioniert jetzt! :D

Das Problem war, dass die Variable $_schema gesetzt war, da müsste das Statement dann "select schema.table.* from schema.table" sein.

Hab i5_naming jetz auf on und schema weggelassen, dazu noch die Db2 Klasse von Alan Seiden, damit das i5_naming auch richtig funktioniert, tja, und jetzt hab ich die Daten.

Lg Peter